相关疑难解决方法(0)

无法打开数据库-Android

我正在用SQL开发一个简单的Android应用程序.我按照以下指南 - http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

尝试打开数据库时出错.这是我的DataBaseHelp.Java类 -

public class DataBaseHelper extends SQLiteOpenHelper{

private static String DB_PATH = "/data/data/and.testDB/databases/";

private static String DB_NAME = "MyData";

private SQLiteDatabase myDataBase; 

private final Context myContext;
public DataBaseHelper(Context context) {

 super(context, DB_NAME, null, 1);
    this.myContext = context;
} 
public void createDataBase() throws IOException{

 boolean dbExist = checkDataBase();

 if(dbExist){
  //do nothing - database already exist
 }else{
     this.getReadableDatabase();

     try {

   copyDataBase();

  } catch (IOException e) {

      throw new Error("Error copying database");

     }
 }

}

private boolean checkDataBase(){

 SQLiteDatabase checkDB …
Run Code Online (Sandbox Code Playgroud)

sqlite android

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

sqlite ×1