美文网首页
6.5 使用LitePal操作数据库

6.5 使用LitePal操作数据库

作者: b693f1e1acaa | 来源:发表于2017-10-05 20:51 被阅读22次

LitePal简介

LitePal配置

1. 新建项目
2. 编辑app/build.gradle,在dependencies闭包中添加图片内容
从表中删除数据

使用LitePal查询数据

1.查询数据


从表中删除数据

2.一些有用的查询api

  • 查询表中第一条数据
    Book firstBook = DataSupport.findFirst(Book.class)
  • 查询最后一条语句
    Book lastBook = DataSupport.findLast(Book.class)
  • 连缀查询
    • 指定查询哪几列
      List<Book> books = DataSupport.select("name", "author").find(Book.class)
    • 指定查询条件
      List<Book> books = DataSupport.where("pages > ?", "400").find(Book.class)
    • 指定结果排序(降序)
      List<Book> books = DataSupport.order("price desc").find(Book.class)
    • limit()限制查询数量
      List<Book> books = DataSupport.limit(3).find(Book.class)
  • offset()指定查询结果的偏移量,如查询第2,3,4条数据
    List<Book> books = DataSupport.limit(3).offset(1).find(Book.class)
  • 连缀组合完成复杂查询
List<Book> books = DataSupport.select("name", "author", "pages")
.where("pages > ?", "400")
.order("pages")
.limit(10)
.offset(10)
.find(Book.class);

相关文章

  • LitePal框架数据存储

    一、使用LitePal操作数据库 (1)将LitePal的jar包引入到项目当中LitePal的最新版本(2)在项...

  • 6.5 使用LitePal操作数据库

    LitePal简介 开源的Android数据库框架 采用对象关系映射(ORM),封装常用数据库功能 项目主页:ht...

  • Android:使用LitePal实现注册、登录功能

    利用litepal操作数据库的便利不必多说,本篇文章简要总结我在使用litepal实现APP注册登录功能的过程。 ...

  • LitePal学习(三)——增删改查

    前言 本文参考Android数据库高手秘籍(五)——LitePal的存储操作官网 下面讲讲litepal数据库的增...

  • 安卓开发

    今天学习了数据库的一些基本操作:增删改查。还运用了litepal来操作数据库,litepal的设置以及运行环境有了了解

  • 数据库框架LitePal使用指南

    数据库框架LitePal使用指南 这里只是对于使用 LitePal框架的常用API总结笔记 基础配置 使用注意 数...

  • 数据库LitePal

    1.简介litepal是android开源数据库框架,采用对象关系映射的模式,不使用SQL语句就可完成数据库的操作...

  • LitePal数据库

    1.创建和升级LitePal数据库  利用面向对象的思维来操作数据库,而不再使用SQL语句。首先定义一个JavaB...

  • 数据库利器 LitePal2.0使用介绍

    1 前言 LitePal是郭神开发的一款安卓数据库操作的开源库。Litepal可以帮助开发者无需编写SQL语句即可...

  • LitePal - Android开源数据库框架的CRUD操作笔

    LitePal是GitHub上一款开源的Android数据库框架,简介易用并且已支持kotlin,这里对数据库操作...

网友评论

      本文标题:6.5 使用LitePal操作数据库

      本文链接:https://www.haomeiwen.com/subject/ipekyxtx.html