
考虑那
mDb是你的
SqlLiteDatabase课
public boolean Exists(String _id) { Cursor cursor = mDb.rawQuery("select 1 from yourTable where _id=%s", new String[] { _id }); boolean exists = (cursor.getCount() > 0); cursor.close(); return exists;}- 我将您的参数保留
_id
为a,String
但我认为应该将其作为Long
。 select 1
它比select columnName
因为不需要在select子句中从表中检索所有值而更快。- 您可以将字符串
select 1 from...
放入静态最终常量中,以使其更快。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)