在我的Android项目中,我将使用DB Browser for SQlite创建的表放入资产文件夹。我可以连接到数据库并检索必要的信息。我想请您更新计算机上的数据库,并将其放在资产文件夹中,并使用onUpgrade元数据进行更新。我怎样才能做到这一点?
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
Log.d(LOG_TAG, " --- onUpgrade database from " + oldVersion
+ " to " + newVersion + " version --- ");
if (oldVersion == 1 && newVersion == 2)
{
this.getReadableDatabase();
try {
copyDataBase();
} catch (IOException e) {
throw new Error("Veritabany kopyalanamady");
}
}
代码对我不起作用。
答案 0 :(得分:0)
if (oldVersion<newVersion){
this.getReadableDatabase();
try {
copyDataBase();
} catch (IOException e) {
throw new Error("Veritabany kopyalanamady");
}