需求功能:
升级数据库时,要保留以前用户以前的数据,所以我们只有,把你要修改的表的重命名下,作为一个临时表,然后重新创建该表(这是你想怎么修改表的字段都行。。。是不是很机),然后你把重命名的临时表的数据copy到你新建的表里就ok,最后我们再把临时表删除掉。这些搞定,添加字段,都不是事!Game over!
#####代码如下:
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
char str = '"';
// TODO Auto-generated method stub
if (newVersion > oldVersion) {
db.beginTransaction();
/*
* 下面我们