sqlite简介:
- Android平台中嵌入了一个关系型数据库SQLite,和其他数据库不同的是SQLite存储数据时不区分类型
-
除非是主键被定义为Integer,这时只能存储64位整数
1.创建数据库
- 定义类继承SQLiteOpenHelper
- 声明构造函数,4个参数
- 重写onCreate()方法
- 重写onUpgrade()方法
2.CRUD操作
操作SQLite数据库无需加载驱动,不用获取连接
getReadableDatabase()
和
getWritableDatabase
()获取数据库对象
SQLiteDatabase.execSQL()
SQLiteDatabase.rawQuery()
封装了insert()、delete()、update()、query()四个方法也可以对数据库(推荐使用)
3.事务处理
beginTransaction() 开启事务
setTransactionSuccessful() 设置事务成功标记
endTransaction() 结束事务
endTransaction()需要放在finally中执行