私はAndroidの初心者で、現在データベースに情報を追加しています。最後に、実際のテーブルにはいくつのアイテムがあるかを知りたいです。どのようにできるのか?ありがとう
2266 次
3 に答える
4
データベース util 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
とTABLE_CASES
は定数値でありKEY_ID
、データベースの主キーでもあることに注意してください
于 2012-11-26T12:16:17.910 に答える