Android sqlite查询字符串

时间:2012-06-03 22:37:19

标签: android sqlite

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

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

1 个答案:

答案 0 :(得分:7)

为了获得更好的性能,您应该将rawQuery方法与selectionArgs一起使用,这样可以更快,更安全地将数据直接添加到语句中。所以试试这个

Cursor cursor = db.rawQuery("SELECT id,lastname FROM people WHERE lastname = ?; ", new String[] {"John Kenedy"});