2
Cursor cursor = db.rawQuery("SELECT id,lastname FROM people WHERE lastname='John Kenedy'; ",null);

比较的正确用法是String?如果不是,我如何比较String数据库中的值?

4

1 回答 1

7

为了获得更好的性能,您应该使用更快、更安全的rawQuery方法来避免将数据直接添加到语句中。selectionArgs所以试试这样

Cursor cursor = db.rawQuery("SELECT id,lastname FROM people WHERE lastname = ?; ", new String[] {"John Kenedy"});
于 2012-06-03T22:40:03.753 回答