Android检查数据库是不是存在
Posted
技术标签:
【中文标题】Android检查数据库是不是存在【英文标题】:Android check a DB exists or notAndroid检查数据库是否存在 【发布时间】:2021-11-30 13:30:00 【问题描述】:private SQLiteDatabase db = null;
private final String DB_NAME = "myDB";
我刚刚创建了一个数据库和表。我需要通过单击另一个按钮来检查是否存在 db。
db = this.openOrCreateDatabase("myDB", MODE_PRIVATE, null);
【问题讨论】:
【参考方案1】:可以检查数据库文件是否存在;您可以使用getDataBasePath()
获取数据库File
对象:
File dbFile = getDatabasePath(DATABASE_NAME); // add the database file name like "myDatabase.db"
if (dbFile.exists())
Log.d("LOG_TAG", "Database exists");
else
Log.d("LOG_TAG", "Database doesn't exists");
【讨论】:
以上是关于Android检查数据库是不是存在的主要内容,如果未能解决你的问题,请参考以下文章