static String DB_PATH = "/data/data/com.yuzhiyun.chemistry/databases/";
static String DB_NAME = "sqlite3.db";

private SQLiteDatabase db;

this.db = SQLiteDatabase.openDatabase(DB_PATH+DB_NAME,null,SQLiteDatabase.OPEN_READWRITE);

         代码如上,在执行SQLiteDatabase.openDatabase()的时候出现了这个错误:

 

 file is encrypted or is not a database

        后来网上有人说是sqlite的版本问题,不明就里的我查看了一下使用的数据库,版本是2,我立刻用Navicate重新建了一个sqlite数据库连接,选择版本3,再把数据导入,结果就不会出现这个错误了,具体的原因我还不明白。

 


file is encrypted or is not a database
 

 

 

 

 

相关文章:

  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2021-06-04
猜你喜欢
  • 2022-12-23
  • 2021-09-08
  • 2021-11-16
  • 2022-12-23
  • 2021-06-08
  • 2022-12-23
相关资源
相似解决方案