1

私はAndroidの初心者で、現在データベースに情報を追加しています。最後に、実際のテーブルにはいくつのアイテムがあるかを知りたいです。どのようにできるのか?ありがとう

4

3 に答える 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_IDTABLE_CASESは定数値でありKEY_ID、データベースの主キーでもあることに注意してください

于 2012-11-26T12:16:17.910 に答える