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 に答える