在Android上创建新数据库之前检查现有数据库的最佳方法是什么

拉兹·拉塞尔(Rz Rasel)

我已经为我的Android应用程序创建了一个数据库,该数据库包含静态数据,并且不需要更新/删除功能,因此在应用程序启动时,我想检查数据库是否存在,如果不存在,请执行dbAdapter类。我知道它是一个简单的if语句,但我只是想知道查询数据库是否存在的最有效方法。

贾普拉卡什·索尼(Jaiprakash Soni)

使用openOrCreateDatabase方法

public boolean checkDataBase(){

    SQLiteDatabase checkDB = null;

    try{
        String myPath = DB_PATH + DB_NAME;
        checkDB = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY | SQLiteDatabase.NO_LOCALIZED_COLLATORS);

    }catch(SQLiteException e){

        //database does't exist yet.
    }

    if(checkDB != null){
        checkDB.close();
    }

    return checkDB != null ? true : false;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将现有数据库附加到sql localdb的最佳方法是什么?

来自分类Dev

在现有数据库上创建表

来自分类Dev

如何在创建新数据库之前检查现有的h2数据库

来自分类Dev

授予用户创建新数据库的权限,但拒绝现有数据库的权限

来自分类Dev

如何使用c#中的现有数据库创建新数据库?

来自分类Dev

如何从现有数据库创建SSDT项目?

来自分类Dev

从现有数据库创建类

来自分类Dev

如何从现有数据库创建迁移?

来自分类Dev

EntityFramework 6现有数据库和新数据库的迁移?

来自分类Dev

使用数据库优先方法EF将新表添加到现有数据库

来自分类Dev

在Android Wear中使用现有数据库

来自分类Dev

索引现有数据库的最快方法

来自分类Dev

从规模相当大(400 GB)的生产数据库创建测试数据库(包含所有数据)的最快方法是什么?

来自分类Dev

从数据库获取数据的最佳方法是什么?

来自分类Dev

当数据库中有数百万行时,制作CSV的最佳方法是什么-PHP

来自分类Dev

在Amazon Redshift中创建现有数据库副本的方法

来自分类Dev

从现有数据库创建实体框架种子方法

来自分类Dev

在Amazon Redshift中创建现有数据库副本的方法

来自分类Dev

Firebase 实时数据库,无法检查现有数据的数据库,如果不存在则推送

来自分类Dev

将数据从android应用程序传输到服务器上的数据库的最佳方法是什么?

来自分类Dev

构造数据库表的最佳方法是什么?

来自分类Dev

从数据库生成网站的最佳方法是什么

来自分类Dev

轮询数据库时的最佳方法是什么?

来自分类Dev

优化海量 CouchDB 数据库的最佳方法是什么?

来自分类Dev

备份sqlite数据库的最佳方法是什么?

来自分类Dev

如何在现有数据库之上创建具有只读访问权限的数据块数据库

来自分类Dev

我该怎么做将新表添加到现有数据库或创建新数据库?

来自分类Dev

检查VB.NET数据库中是否存在值的最佳方法是什么?

来自分类Dev

使用 Anko SQLLite,检查数据库是否存在的最佳方法是什么?

Related 相关文章

  1. 1

    将现有数据库附加到sql localdb的最佳方法是什么?

  2. 2

    在现有数据库上创建表

  3. 3

    如何在创建新数据库之前检查现有的h2数据库

  4. 4

    授予用户创建新数据库的权限,但拒绝现有数据库的权限

  5. 5

    如何使用c#中的现有数据库创建新数据库?

  6. 6

    如何从现有数据库创建SSDT项目?

  7. 7

    从现有数据库创建类

  8. 8

    如何从现有数据库创建迁移?

  9. 9

    EntityFramework 6现有数据库和新数据库的迁移?

  10. 10

    使用数据库优先方法EF将新表添加到现有数据库

  11. 11

    在Android Wear中使用现有数据库

  12. 12

    索引现有数据库的最快方法

  13. 13

    从规模相当大(400 GB)的生产数据库创建测试数据库(包含所有数据)的最快方法是什么?

  14. 14

    从数据库获取数据的最佳方法是什么?

  15. 15

    当数据库中有数百万行时,制作CSV的最佳方法是什么-PHP

  16. 16

    在Amazon Redshift中创建现有数据库副本的方法

  17. 17

    从现有数据库创建实体框架种子方法

  18. 18

    在Amazon Redshift中创建现有数据库副本的方法

  19. 19

    Firebase 实时数据库,无法检查现有数据的数据库,如果不存在则推送

  20. 20

    将数据从android应用程序传输到服务器上的数据库的最佳方法是什么?

  21. 21

    构造数据库表的最佳方法是什么?

  22. 22

    从数据库生成网站的最佳方法是什么

  23. 23

    轮询数据库时的最佳方法是什么?

  24. 24

    优化海量 CouchDB 数据库的最佳方法是什么?

  25. 25

    备份sqlite数据库的最佳方法是什么?

  26. 26

    如何在现有数据库之上创建具有只读访问权限的数据块数据库

  27. 27

    我该怎么做将新表添加到现有数据库或创建新数据库?

  28. 28

    检查VB.NET数据库中是否存在值的最佳方法是什么?

  29. 29

    使用 Anko SQLLite,检查数据库是否存在的最佳方法是什么?

热门标签

归档