代码之家  ›  专栏  ›  技术社区  ›  Alin

Android更新-执行数据库操作

  •  0
  • Alin  · 技术社区  · 14 年前

    我不太清楚android是如何更新应用程序的。据我所知,它保留了SQLite数据库。因此,想象一下这个场景:一个应用程序使用SQLite数据库来保存数据。过了一会儿,我发布了包含一些数据库更改的v2,我需要更新数据库中的用户数据。如何在更新过程中进行此操作?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Vincent Mimoun-Prat Krishnan    14 年前

    SQLiteOpenHelper#onUpgrade . 为SQLiteOpenHelper类创建子类,并执行所有操作来更新onUpgrade方法中的表。

    版本:数据库的编号(从1开始);如果数据库较旧,则使用onUpgrade(SQLiteDatabase,int,int)来升级数据库