数据库案例
-
存储的数据库结构
-
GreenDao的介绍
什么是GreenDao?
GreenDao的官方文档
GreenDao的作用?
GreenDao的优缺点? -
GreenDao的使用
-
导入Gradle插件和Dao代码生成
-
创建存储对象实体类
-
GreenDao初始化
-
使用GreenDao实现增删改查
-
增
-
删
-
改
-
查
-
QueryBuilder的使用
-
使用QueryBuilder进行查询操作
-
简单条件查询
-
原始查询
-
嵌套条件查询
-
多次执行查找
-
在多个线程中使用QueryBuilder
-
使用QueryBuilder进行批量删除操作
-
注解讲解
-
@Entity注解
-
基础属性注解(@Id,@Property,@NotNull,@Transient)
-
索引注解
-
关系注解
-
一对一,一对多,多对多关系表的创建
-
一对一
-
一对多
-
多对多
-
数据库的升级
-
GreenDao数据库加密
-
项目地址
10 总结
11.修改记录
Android中采用的数据库是一个轻量级的数据库SQLite,在使用这个数据库时不用再导包,
,使用SQLite数据库时,首先要继承SQLiteOpenHelper,SQLiteOpenHelper是一个用于
数据库的创建和管理的类,子类通过实现onCrate来实现数据库的创建,通过实现onUpGrade
来实现数据库版本的控制。通过下面具体代码来了解一下如何创建一个数据库:
public classMyDBOpenHelper extends SQLiteOpenHelper{public MyDBOpenHelper(Contextcontext) {
super(context, "hello.db",null,1);
}