如何检查android中是否存在Sqlite数据库?

时间:2014-05-03 22:00:36

标签: android ormlite

我使用ORMLite和android很新,我在这个question中读到,当数据库已经存在时,不会调用类onCreate()的方法OrmLiteSqliteOpenHelper。 ..但我想自己确认,有谁知道如何检查数据库是否存在?

2 个答案:

答案 0 :(得分:1)

看起来OrmLiteSqliteOpenHelper继承了getWritableDatabase()的{​​{1}}方法。如果该方法返回null,则数据库不存在。

答案 1 :(得分:0)

您还可以使用SQLiteDatabase创建数据库 例如

SQLiteDatabase = StackOverFlowDB;
//Creating database
    StackOverFlowDB = MainActivity.this.openOrCreateDatabase("StackOverFlow", MODE_PRIVATE, null);