繁体   English   中英

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

[英]How to check if a Sqlite database exists in android?

我在将ORMLite与android结合使用时还很陌生,并且在这个问题中我读到,当数据库已经存在时,不会调用类OrmLiteSqliteOpenHelper onCreate()方法。但是我想OrmLiteSqliteOpenHelper确认一下,有人吗?知道如何检查数据库是否存在?

它看起来像OrmLiteSqliteOpenHelper继承getWritableDatabase()从法SQLiteOpenHelper 如果该方法返回null,则数据库不存在。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM