sqlite数据库修改及升级
2015-06-26 18:05
267 查看
今天是上班的第二天,听说我最近的任务就是改bug,唉,权当学习了,遇到的一些问题都记录下来。
sqlite数据库是android中非常常用的数据库,今天帮别人改bug,遇到一些问题记录下来。
1.修改数据库表的结构要通过数据库升级来实现,数据库会自动执行
所有数据库的修改操作都在这里完成。
2.给数据库添加字段
sqlite数据库是android中非常常用的数据库,今天帮别人改bug,遇到一些问题记录下来。
1.修改数据库表的结构要通过数据库升级来实现,数据库会自动执行
SQLiteOpenHelper的继承类中的
public void onCreate(SQLiteDatabase db) {}方法,如果数据库要升级的话,需要调用
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){}方法来实现数据库的升级功能,如果你修改了数据库的版本号(版本变大),系统就会执行
onUpgrade方法。
所有数据库的修改操作都在这里完成。
2.给数据库添加字段
db.execSQL("ALTER TABLE "+PATIENTFOCUSDATA_TABLE_NAME+" ADD COLUMN 'account_id' TEXT ");
PATIENTFOCUSDATA_TABLE_NAME表示数据库名称,
account_id表示新增加的数据库字段,
TEXT表示新增加字段的数据类型。
相关文章推荐
- sqlite数据库修改及升级
- sqlite数据库修改及升级
- sqlite数据库修改及升级
- oracle 使用 UTL_FILE 导出表数据到txt文件
- oracle 优化小技巧, filter 与 hash join 连接
- C#通过oledb访问access数据库的方法
- 通过nodejs将文件上传到mongodb
- SQLite数据库学习笔记(持续更新)
- mysql中进行md5加密
- mysql的四种隔离级别
- mac 上快速安装 MongoDB
- WPF将数据库和GridView绑定并更改GridView模板
- Mac OS X (Intel) 上安装 Oracle 10g
- [SQL入门级] 第一天 SQL初步
- php中memcache的配置与使用
- mac os 下安装oracle 客户端
- 查看SqlServer的内存使用情况
- ORACLE数据库中查找用户、角色、权限的SQL汇总(转发)
- MySQL锁定状态查看命令
- 【整理】MySQL引擎