谁能告诉我如何检查 sqlite 数据库(在 android 中)是否为空或有表,如果它有表,它是空的还是有值?
我使用sqlite制作了一个登录验证程序,我希望它检查是否没有用户自动登录
谁能告诉我如何检查 sqlite 数据库(在 android 中)是否为空或有表,如果它有表,它是空的还是有值?
我使用sqlite制作了一个登录验证程序,我希望它检查是否没有用户自动登录
你可以做一个简单的方法来检查数据库是否已经存在。
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;
}