我使用ORMLite和android很新,我在这个question中读到,当数据库已经存在时,不会调用类onCreate()
的方法OrmLiteSqliteOpenHelper
。 ..但我想自己确认,有谁知道如何检查数据库是否存在?
答案 0 :(得分:1)
看起来OrmLiteSqliteOpenHelper
继承了getWritableDatabase()
的{{1}}方法。如果该方法返回null,则数据库不存在。
答案 1 :(得分:0)
您还可以使用SQLiteDatabase
创建数据库
例如
SQLiteDatabase = StackOverFlowDB;
//Creating database
StackOverFlowDB = MainActivity.this.openOrCreateDatabase("StackOverFlow", MODE_PRIVATE, null);