android 数据库更新操作步骤
2016-03-22 11:21
483 查看
开发的时候总是需要更改表的数据接口,老版本中的结构在新版本中无法满足的时候就需要在新版本中更改表结构
更新表结构的数据需要怎么操作呢
1.把原来的表名user更改成临时的uer_temp
2.看看还有没有原来一样的表并删除user
3.新建创建新结构的表user
4.把临时表的数据拷贝到新表中来
5.删除临时表
上述需要SQLiteOpenHelper 的onUpgrade方法中进行执行
只需要更改这个数据库的版本就会调用onUpgrade方法;获取当前版本和老版本进行对比;
就能完成操作
demo下载地址
http://download.csdn.net/detail/u012629497/9469031
更新表结构的数据需要怎么操作呢
1.把原来的表名user更改成临时的uer_temp
2.看看还有没有原来一样的表并删除user
3.新建创建新结构的表user
4.把临时表的数据拷贝到新表中来
5.删除临时表
上述需要SQLiteOpenHelper 的onUpgrade方法中进行执行
只需要更改这个数据库的版本就会调用onUpgrade方法;获取当前版本和老版本进行对比;
就能完成操作
demo下载地址
http://download.csdn.net/detail/u012629497/9469031
相关文章推荐
- android中Acticity之间的跳转
- Android Studio导入Github上的项目、依赖库
- 同时点击buttons
- Android应用的正确退出“姿势”
- Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- Android---09---保存数据到手机内存和存储卡
- 自定义drawable android:shape
- Android Vibrator的使用
- 在ubuntu14.04上使用Android SDK创建模拟失败
- Android 百度定位SDK(v6.1.3)结合方向传感器
- 用AndroidStudio导入github项目
- Android日志工具类
- android常用工具类
- Android 设置资源字体,屏幕截图
- Android ADB server didn't ACK * failed to start daemon
- Android SDK Manager国内无法更新的解决方案(亲测有效)
- 创建第一个android应用
- Android签名知识总结
- Android 中Base64编码解码
- Android学习之自定义进度条ProgressBar