我正在迁移所有与sql相关的代码以使用Sqlbrite。目前我的代码看起来像这样:
Cursor cursor;
String name;
String[] selectionArgs = { name };
cursor = database.query(MySQLiteHelper.TABLE_USER, new String[] {"id"}, "name = ? COLLATE NOCASE AND ", selectionArgs, null, null, null);
现在我需要使用SqlBrite,但我想使用Prepared Statement。有什么方法可以做到这一点吗?我用谷歌搜索'SqlBrite PreparedStatement'但找不到任何相关的内容。
答案 0 :(得分:1)
是的,您可以在executeInsert
的实例上使用executeUpdateDelete
和BriteDatabase
。他们接受SQLiteStatement
作为参数。