file is encrypted or is not a database

 

 

 

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_第1张图片
 

 

 

 

 

  • file is encrypted or is not a database_第2张图片
  • 大小: 30.2 KB
  • 查看图片附件

你可能感兴趣的:(Error)