2012-06-28 47 views
-2

可能重複空:
How can i check to see if my sqlite table has data in it?
Android check if database is empty檢查,如果數據庫採用的是Android

誰能告訴我如何檢查SQLite數據庫(Android中)爲空或有表如果它有表是空的或有值?

我做了使用SQLite的登錄驗證程序,我想它來檢查,如果沒有用戶登錄自動

+0

這是一個奇怪的請求...通常情況下,您已經擁有一個帶有表結構的SQLite數據庫,在這種情況下,檢查表中記錄的存在就變得微不足道了。 –

+0

檢查天氣是否有空表或沒有,你可以使用Sqlite的行數 – rajpara

+1

你已經在這裏問這個問題: http://stackoverflow.com/questions/11251901/android-check-if-database-is -empty –

回答

1

你可以做一個簡單的方法檢查是否數據庫alredy存在。

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; 
} 
相關問題