如何升级现有的sqlite db?

时间:2011-08-18 13:16:53

标签: android sqlite

我在本地db.now中使用sqlite发布了android应用程序我在db.how中添加了一个表来将现有数据库升级为user.ie用户数据无法删除。只有当用户更新以前我的更新才会生效apps version.how来处理这个问题?如何重新发布我的应用程序?

提前致谢...

1 个答案:

答案 0 :(得分:1)

您必须覆盖SQLiteOpenHelper的onUpgrade方法

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
        db.execSQL(CREATE_NEW_TABLE);//create your new table
        //execute other sql statements if required
}

我的项目之一是Link。希望这个帮助