Cursor cursor = db.rawQuery("SELECT id,lastname FROM people WHERE lastname='John Kenedy'; ",null);
比较String
的正确用法是什么?如果不是,我如何比较数据库中的String
值?
答案 0 :(得分:7)
为了获得更好的性能,您应该将rawQuery
方法与selectionArgs
一起使用,这样可以更快,更安全地将数据直接添加到语句中。所以试试这个
Cursor cursor = db.rawQuery("SELECT id,lastname FROM people WHERE lastname = ?; ", new String[] {"John Kenedy"});