1. 增删查改
上一篇说到了创建一个新类继承SQLiteOpenHelper类,从而获得SQLiteDatabase实例,对SQLite数据库进行操作。
最常用的是增删查改:
在继承了SQLiteOpenHelper类的子类中实现对应的函数:
2.事务
先看一下定义:
简单说就是一个事务内的操作必须一起完成,或者一起失败,不能只完成了其中某条操作,而其他操作失败。
如果完成一个事务时,在其中某条操作中报错失败了,那应该回滚回事务开始前。
在SQLiteOpenHelper类中,如下完成事务的要求:
3.更新数据库
SQLiteOpenHelper类中有一个onUpgrade方法,当数据库版本号version更新后(APP中版本号与程序理的版本号不一致),就会自动调用onUpgrade方法。
注意,不更新版本号,是不会自动调用onUpgrade方法的。