我正在用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)