美文网首页
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);
    

    相关文章

      网友评论

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

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