我有一个拥有4个相关表的数据库的Android应用程序,现在我想添加一个与这些表无关的新表,是创建新数据库还是将表添加到旧数据库更好
答案 0 :(得分:1)
是的,只需将新表添加到旧数据库并更改数据库版本号 并使用
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
// here you can update your existing db table
}
答案 1 :(得分:1)
您也应该为不相关的表使用相同的数据库。
使用
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
添加create table语句,如果您的应用程序处于活动状态,则应用新的数据库版本检查。