SQLite 原生数据库
相关的类:
1.SQLiteOpenHelper
这个类是个抽象类,需要实现其中的OnCreate和OnUpgrade这两个方法,OnCreate是用来初始化这个类的,OnUpgrade是当数据库的版本升级之后使用的。
通过这个类可以实现数据库的创建与升级
如何升级? 在初始化这个Helper时,增加版本的数字
2.SQLDatabase
通过writeAble和ReadAble两个方法获取到指定的数据库操作类,
数据库可以通过insert query delete upgrade等方法对数据进行增删改查,
也可以使用原始sql方法对数据库中的内容进行增删改查
查找的结果是Cursor迭代器
通过这个迭代器可以遍历所有的数据
原生的数据更新
增删改 使用的execSQL
查 rawQuery
LitePal
这是一个数据库操作的库,用法有点像MyBatis和MyBatisPlus,如果用到的话可以参考一下,或者要写框架的话可以参考它的功能;