開發的時候總是需要更改表的資料接口,老版本中的結構在新版本中無法滿足的時候就需要在新版本中更改表結構
更新表結構的資料需要怎麼操作呢
1.把原來的表名user更改成臨時的uer_temp
2.看看還有沒有原來一樣的表并删除user
3.建立建立新結構的表user
4.把臨時表的資料拷貝到新表中來
5.删除臨時表
上述需要SQLiteOpenHelper 的onUpgrade方法中進行執行
隻需要更改這個資料庫的版本就會調用onUpgrade方法;擷取目前版本和老版本進行對比;
就能完成操作
demo下載下傳位址
http://download.csdn.net/detail/u012629497/9469031