LitePal数据库

一、LitePal简介

LitePal是一款开源的Android数据库框架,它采用了对象关系映射的模式,并将我们平时最常用的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各个建表和增删改查的操作。

二、配置LitePal

1、如今,大多数开源项目都会将版本提交到jcenter上,我们只需在app/build.gradle文件中声明该开源库的引用即可。

2、引用完成后, 接下来需要配置litepal.xml文件。 右击app/src/main目录 new一个directory创建一个assets目录新建litepal.xml文件,配置代码如下:

<?xml  version="1.0" encoding="utf-8" ?>
<litepal> 
   <dbname value = "BookStore" ></dbname>  //数据库名称
   <version value = "1"> </version>  //数据库版本
   <list>  <mapping class = "com.yuyang.litepaltest.Book"> </mapping>  //声明要配置的映射模型类
   </list>  //指定的映射模型

</litepal>

3、最后还需要再配置一下LitePalApplication, 修改清单代码:

<application

    android: name = "org.litepal.LitePalApplication"
.......>

如此,即完成LitePal的全部配置。

三、创建和升级数据库

 1、创建:LitePal采取的是对象关系映射(ORM)的模式, 不再用和SQL语句打交道了, 一个类即对应一个表。 创建完成后,还需将类添加到映射模型列表中。 

2、升级:LitePal升级数据库也非常简单, 只需要在改完任何任容后, 直接将版本号加1就行了。

四、使用LitePal添加数据库

使用LitePal添加数据, 只需创建出模型类的实例, 再将要存储的数据设置好, 最后再调用save()方法就可以了。注意在进行CRUD操作时, 模型类必须要继承DataSupport类才行。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值