Android学习|LitePal操作数据库

本文介绍了Android数据库框架LitePal的使用方法,包括LitePal的简介、配置、数据库的创建与升级、数据的增删改查操作,以及如何进行查询定制。通过LitePal,开发者可以以面向对象的方式轻松地进行数据库操作,避免手动编写SQL语句。
摘要由CSDN通过智能技术生成

《第一行代码》系列读书笔记
1.LitePal简介
2.配置LitePal
3.创建和升级数据库
4.添加数据
5.更新数据
6.删除数据
7.查询数据


1.LitePal简介

  • LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表和增删改查的操作。
    什么是关系映射,简单的说,我们使用的编程语言是面向对象语言,而使用的数据库则是关系型数据库,那么将面向对象的语言和面向关系的数据库之间建立一种映射关系,这就是对象关系映射了,对象关系映射模式,就是可以用面向对象的思维来操作数据库,而不用再和SQL语句打交道。

2.配置LitePal

  • 1.编辑app/build.gradle文件,在dependencies闭包中添加如下内容:

    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
        compile 'com.android.support:appcompat-v7:25.3.1'
        testCompile 'junit:junit:4.12'
        compile 'org.litepal.android:core:1.4.1'//版本号
    }
    

    2.配置litepal.xml文件,右击app/src/main目录–New–Directory,创建一个assets目录,然后在assets目录下再新建一个litepal.xml文件,然后编辑

    <?xml version="1.0" encoding="utf-8"?>
    <litepal>
        <dbname value="BookStore" ></dbname>//数据库名
        <version value="1" ></version>//数据库版本号
        <list>//所有的映射模型
        </list>
    </litepal>
    

    3.配置一下LitePalApplication,修改AndroidManifest.xml中的代码

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.litepaltest">
    <application
        android:name="org.litepal.LitePalApplication"
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:supportsRtl="true"
            android:theme="@style/AppTheme"
        </application>
    </manifest>
    

    这里将项目的application配置为org.litepal.LitePalApplication。

3.创建和升级数据库

  • 使用LitePal,用面向对象的思维来创建一张Book表,定义一个Book类,代码如下:

    pu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值