Hello Developers, 我正在使用android sqlite数据库这里我对数据库查询与like语句有一些混淆,下面我给出一个查询如何看起来的例子 -
String query_al_hilites="select HighlightedWord from tablexyz Where BookTitle=? and HighlightedWord LIKE ?";
Cursor cur_get_all_highlites=db.rawQuery( query_al_hilites, new String[] {open_title,"'%"+search_word+"%'"});
但我的问题是,我在这里绑定字符串搜索词与''或“”,但有时搜索词包含'和'所以查询中断,请以任何方式隔离我以避免这种查询中断。
由于
答案 0 :(得分:0)
也许这会对你有所帮助:
Cursor c = myDB.query(MY_DATABASE_TABLE, "songname","songname like ?" , new String[]{"%"+MATCH_STRING+"%"}, null,"SongHit", null);