喜欢在sqlite数据库查询中带引号的语句?

时间:2013-12-24 10:30:26

标签: android database sqlite

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+"%'"});

但我的问题是,我在这里绑定字符串搜索词与''或“”,但有时搜索词包含'和'所以查询中断,请以任何方式隔离我以避免这种查询中断。

由于

1 个答案:

答案 0 :(得分:0)

也许这会对你有所帮助:

Cursor c = myDB.query(MY_DATABASE_TABLE, "songname","songname like ?" , new String[]{"%"+MATCH_STRING+"%"}, null,"SongHit", null);