我是 Android 的新手,现在我添加了一些关于数据库的信息。最后我想知道我的实际表中有多少项目?我能怎么做?谢谢
问问题
2266 次
3 回答
4
您可以使用数据库实用程序 queryNumEntries(SQLiteDatabase db,String 表)。描述在这里
于 2012-11-19T14:41:16.743 回答
1
public int getAll(){
Cursor cursor = database.query(TABLE_NAME, new String[] {_ID,NAME,
EMAIL}, null, null, null, null, null);
int count = cursor.getCount();
return count;
}
于 2014-09-01T14:15:39.287 回答
0
这就是我计算SQLite
数据库中所有行的方式。
public int countCases() {
String SQLQuery = "SELECT COUNT(" + KEY_ID + ") FROM " + TABLE_CASES + ";";
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(SQLQuery, null);
cursor.moveToFirst();
int count = cursor.getInt(0);
cursor.close();
db.close();
return count;
}
请注意,KEY_ID
andTABLE_CASES
是常量值,也是KEY_ID
我数据库中的主键
于 2012-11-26T12:16:17.910 回答