У вас уже есть правильный подход.
Cursor cursor = database.rawQuery("select count(*) from " + DATABASE_JOURNAL_TABLE, null);
// ensure there is at least one row and one column
if (cursor.getCount() > 0 && cursor.getColumnCount() > 0) {
cursor.close();
return cursor.getInt(0);
} else {
cursor.close();
return 0;
}
Вы должны убедиться, что есть хотя бы 1 строка и 1 столбец, если вы предоставите таблицу, которая еще не существует, столбец для доступа не будет, а cursor.getInt (0) вызовет исключение.
источник: https://github.com/samkirton/SQLKing