如何使用SQLite在Android中获取查询的行数?
|
如何使用SQLite在Android中获取查询的行数?看来我的以下方法无效。
public int getFragmentCountByMixId(int mixId) {
int count = 0;
SQLiteDatabase db = dbOpenHelper.getWritableDatabase();
Cursor cursor = db.rawQuery(
\"select count(*) from downloadedFragement where mixId=?\",
new String[]{String.valueOf(mixId)});
while(cursor.moveToFirst()){
count = cursor.getInt(0);
}
return count;
}
没有找到相关结果
已邀请:
8 个回复
哭木算
春驹晴陪
如果未调用moveToNext(),则可能会出现cursorIndexOutOfBoundException。
悸翠疮武昏
要么
或者,如果您想获取特定选择的行数,则应该使用(在API 11中添加)
谢谢 :)
埃输林桨铃
搜洼挂时
壬驴拿歪竞
田损比报
您可以将其用作方法,如果数据库使用自动增量,则可以使用此方法
剑哎