1. 增删查改
上一篇说到了创建一个新类继承SQLiteOpenHelper类,从而获得SQLiteDatabase实例,对SQLite数据库进行操作。
最常用的是增删查改:

在继承了SQLiteOpenHelper类的子类中实现对应的函数:

2.事务
先看一下定义:

简单说就是一个事务内的操作必须一起完成,或者一起失败,不能只完成了其中某条操作,而其他操作失败。
如果完成一个事务时,在其中某条操作中报错失败了,那应该回滚回事务开始前。
在SQLiteOpenHelper类中,如下完成事务的要求:

3.更新数据库
SQLiteOpenHelper类中有一个onUpgrade方法,当数据库版本号version更新后(APP中版本号与程序理的版本号不一致),就会自动调用onUpgrade方法。
注意,不更新版本号,是不会自动调用onUpgrade方法的。

文章介绍了如何通过继承SQLiteOpenHelper类进行数据库操作,包括基本的增删查改功能,并讲解了事务的概念,强调事务的原子性,即所有操作要么全部成功,要么全部回滚。此外,还提到了当数据库版本号更新时,系统会自动调用onUpgrade方法来更新数据库。
191

被折叠的 条评论
为什么被折叠?



