一个轻量级的Android数据库操作工具

写了一个轻量级的Android操作数据库的ORM工具。方便Android定义数据库,操作数据库(增删改查),数据库更新,实现了Android对象与数据库对象之间的映射。源码地址:轻量级Android操作数据库ORM工具。可以直接gradle依赖~

 

Android数据库操作工具使用步骤

  1. 用Navicat(或其他工具)新建一个SQLite数据库文件,放在工程res文件下的raw文件夹里;
  2. 继承AbstractSQLiteManger创建一个database;
  3. 为每一个表创建一个Java对象,以实现数据库表对象与数据库表对象的一一映射;
  4. 为每一个表创建一个Dao类,继承AbstractDao;
  5. 抽象类中已经实现了基本的增删改查功能,只需要传递一个表名即可使用所有方法,如果你需要自定义SQL操作,也可以获得database后自己处理。

 

Android数据库操作工具实例

1.新建一个SQLiteHelper(这里用到的test.db可以直接用工具生成):

2.为每一个表创建一个对象:

提供了注解的方式,表明该属性是否为主键,是否需要参与映射等。

3.为每一个对象创建一个数据库操作对象:

4.此时,你就能使用所有在IBaseDao中实现的方法了:

 

获取方法

直接在gradle中配置:

 

一个简单的Android操作数据库的轻量级ORM对象~对一些简单的Android项目还是挺有帮助的,欢迎star,一起学习~

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注