2012-06-28 2 views
-2

Возможного дубликат:
How can i check to see if my sqlite table has data in it?
Android check if database is emptyпроверить, если база данных пусты в андроиде

Может кто-нибудь сказать мне, как проверить, если SQLite базы данных (в андроиде) пусты или имеют таблицы и если он имеет таблицы, он пуст или имеет значения?

Я сделал программу аутентификации Войти с использованием SQLite и я хочу, чтобы проверить, есть ли нет пользователей войти в системе автоматически

+0

Это нечетное запрос ... Обычно вы бы уже есть SQLite базы данных со структурой таблицы, в этом случае он становится тривиальным, чтобы проверить на наличие записей в таблице. –

+0

для проверки погоды есть пустой стол или нет, вы можете использовать количество строк в Sqlite – rajpara

+1

Вы уже задали этот вопрос здесь: http://stackoverflow.com/questions/11251901/android-check-if-database-is -empty –

ответ

1

Вы можете сделать проверку простого метода, если база данных существует настройки уже.

private boolean checkDataBase(){ 

    SQLiteDatabase checkDB = null; 

    try{ 
     checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY); 
    } catch(SQLiteException e){ 
     //database doesn't exist yet 
    } 

    if(checkDB != null){ 
     checkDB.close(); 
    } 

    return checkDB != null ? true : false; 
} 
Смежные вопросы