GreenDao分享

GreenDao分享

Android 日常的数据库工具,话不多说,直接开淦。

第一步:
导入配置依赖
放置到build文件的最顶端
apply plugin: ‘org.greenrobot.greendao’
dependencies {
//GreenDao依赖
implementation ‘org.greenrobot:greendao:3.2.2’
}

greendao {
schemaVersion 1 //数据库版本号
daoPackage ‘xxx.xxx.xxx’// 设置DaoMaster、DaoSession、Dao 包名
targetGenDir ‘src/main/java’//设置DaoMaster、DaoSession、Dao目录,请注意,这里路径用.不要用/
}

第二步:
创建对应的表
@Entity
public class SjBean {
private Long id;
private String name;
}

第三步:
生成数据库
找到Android studio底部build选项==》Rebuild Project

第四步:
使用数据库
*储存
DaoSession daoSession = DaoMaster.newDevSession(this, “xxx.db”);//xxx为你创建的数据库表的名字
SjBeanDao sjBeanDa=daoSession.getSjBeanDao();
//储存数据的表
sjBean = new SjBean();
sjBean.setId(xx);
sjBean.setName(xx);
//将表放入数据库
sjBeanDao.insert(sjBean);

*取出
DaoSession daoSession = DaoMaster.newDevSession(context, “check.db”);
SjBeanDao sjBeanDao = daoSession.getSjBeanDao();
List sjBeans = sjBeanDao.loadAll();
for (int i = 0; i <sjBeans.size() ; i++) {
sjBeans.get(i).getId();
sjBeans.get(i).get Name();

}

####后面如果还要添加新的表,就重新创建一个对应的表,Rebuild Project

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值