目前我的查询看起来像这样
Cursor c = db.query(CONTENT_TABLE, new String[]{"content"}, "content like %?%", new String[]{keyword}, null, null, null);
我想要做的是写一个用%符号包围的预准备语句。这是我的Logcat
android.database.sqlite.SQLiteException: near "%": syntax error (code 1): , while compiling: SELECT content FROM `const` WHERE content like %?%
我该如何正确地做到这一点?
答案 0 :(得分:0)
我用过
Cursor c = db.query(CONTENT_TABLE, null, "content like ?", new String[]{"%" + keyword + "%"}, null, null, null);
它工作正常