我必须保持旧的数据库,并升级新加入的项目可以存储旧表的database.Is ????????升级数据库保持旧版本
0
A
回答
0
我们可以升级版
public class MyscreenDatabaseHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME="myscreenDB";
private static final int DATABASE_VERSION=33;
private static final String MyScreen_CREATE="create table MyScreentb(_id integer primary key autoincrement,userid real," +
"password real,email real,address real,phoneno real,rectype integer)";
public MyscreenDatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
System.out.println("table created....");
try{
db.execSQL(MyScreen_CREATE);
}catch (Exception e) {
// TODO: handle exception
}
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
Log.w(MyscreenDatabaseHelper.class.getName(),"Upgrading database from"+oldVersion+"to"+newVersion+",which will Distroy all old data");
db.execSQL("DROP TABLE IF EXISTS todo");
onCreate(db);
}
}
+0
这将删除旧表做升级换代,和先前的数据不会被存储在数据库中。 – nantha 2012-01-03 06:09:04
2
一个辅助类来管理数据库的创建和版本管理。您 创建onCreate(SQLiteDatabase), onUpgrade(SQLiteDatabase,int,int)和onOpen(SQLiteDatabase)可选的子类,并且该类负责打开 数据库(如果它存在),如果它不存在,则创建它;以及升级它作为 必要。事务用于确保数据库始终处于明智状态 。
相关问题
- 1. Zend PHP - 旧版本升级?
- 2. 如何在Android应用升级到新版本后保留旧数据库?
- 3. 自动升级数据库版本
- 4. 无法升级数据库版本
- 5. ActiveAndroid:升级数据库版本
- 6. 成功升级后Android升级数据库不更新数据库版本
- 7. 升级数据库版本时数据不会与持久性库存留
- 8. Redmine +将较新的升级版本与较旧的升级版本合并(较旧的版本有变化)
- 9. 升级R但RTVS指向旧版本
- 10. pip不升级包,安装旧版本
- 11. aws-cli升级后显示旧版本
- 12. 将SQL数据库升级/更新到新的模式版本,同时保留尽可能多的旧数据
- 13. 升级升级版本
- 14. SonarQube ::当前版本太旧。请首先升级到长期支持版本
- 15. jparallax从旧版本升级到1.0版本
- 16. 如何在数据库升级过程中保留和升级SQLITE数据库
- 17. GAC问题:保持旧版本
- 18. 如何从旧版和无法使用的Wix版本升级?
- 19. 将升级phonegap本地数据库Android应用程序丢失旧数据?
- 20. 针对Android的Rails式数据库模式版本升级
- 21. SQLiteException:不能只读从版本X数据库升级为Y
- 22. android.database.sqlite.SQLiteException:不能从0版本升级只读数据库1
- 23. 如何在android中升级数据库版本?
- 24. 将SQLite数据库从一个版本升级到另一个版本?
- 25. 外部库升级版本问题
- 26. 升级后,反应本地仍显示旧版本号
- 27. 升级apache版本后可以使用旧的apache solr索引数据吗?
- 28. 数据库升级方法
- 29. 升级黑莓数据库
- 30. Android:升级数据库
http://stackoverflow.com/questions/2097657/update-database-android – Abhinava 2011-12-23 09:31:42
你能更具体吗?你想更新从以前版本的应用程序中存储的旧数据库吗? – Arkde 2011-12-23 09:38:09
标题表明,旧版本应该保持,这个问题表明,它应该更新。所以你想要什么? – WarrenFaith 2011-12-23 12:19:17