SQLiteDatabase.query的文档说selectionArgs
将绑定为字符串。
使用整数参数执行查询的推荐方法是什么?
是不是这个:
int value = 10;
Cursor cursor = database.query(
"TABLE_X",
new String[] { "COLUMN_A", "COLUMN_B" },
"COLUMN_C = " + value,
null,
null,
null,
null);
或者是这样的:
int value = 10;
Cursor cursor = database.query(
"TABLE_X",
new String[] { "COLUMN_A", "COLUMN_B" },
"COLUMN_C = ?",
new String[] { Integer.toString(value) },
null,
null,
null);
或者是其他东西?