我有一个表MY_DATABASE_TABLE ..但我想知道它是否存在
public boolean checkDataBase() {
SQLiteDatabase checkDB = null;
try {
checkDB = SQLiteDatabase.openDatabase(MY_DATABASE_NAME, null,
SQLiteDatabase.OPEN_READONLY);
checkDB.close();
} catch (SQLiteException e) {
// database doesn't exist yet.
}
return checkDB != null ? true : false;
}
Run Code Online (Sandbox Code Playgroud)
上面的代码没有工作,总是返回false
SELECT COUNT() FROM sqlite_master WHERE name ='NAME_OF_YOUR_TABLE';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3988 次 |
| 最近记录: |