android学习---使用Litepal操作数据库2
来源:互联网 发布:软件开发工程师职责 编辑:程序博客网 时间:2024/05/22 17:10
1.使用Litepal添加数据库
我们只需要创建出模型类的实例,再将所有要存储的数据设置好,最后调用一下save()方法就可以了
1.在使用Litepal对数据库进行增删改查时,我们要让数据表的实体类继承自DataSupport
2.然后我们再写添加数据的逻辑
2.使用LitePal更新数据(两种方式)
3.使用Litepal删除数据
4.使用LitePal查询数据
除了findAll()方法之外,LitePal还提供了很多其他非常有用的查询API
1.比如查询Book表中的第一条数据:Book firstbook=DataSupport.findFirst(Book.class);
2.查询Book表中的最后一条数据:Book firstbook=DataSupport.findLast(Book.class);
3.select()方法用于查询哪几列的数据,比如查询name和author这两列的数据:List<Book>books=DataSupport.select("name","author").find(Book.class);
4.where()方法用于指定查询的约束条件,比如只查询页数大于400的数据:List<Book>books=DataSupport.where("pages>?","400").find(Book.class);
5.order()方法用于指定结果的排序方式,对应了SQL当中的order by 关键字。比如将查询结果按照书价从高到低排序:List<Book>books=DataSupport.order("price desc".find(Book.class);desc表示降序排列,asc或者不写表示升序
6.limit()方法用于指定查询结果的数量,比如只查表中的前3条数据:
List<Book>books=DataSupport.limit(3).find(Book.class);
7.offset()方法用于指定查询结果的偏移量。比如查询表中的第2条、第3条、第4条数据:
List<Book>books=DataSupport.limit(3).offset(1).find(Book.class);
- android学习---使用Litepal操作数据库2
- android学习---使用LitePal操作数据库
- Android使用LitePal操作数据库
- Android 使用LitePal操作数据库
- Android数据库LitePal框架学习笔记(1)---数据库的adb操作以及LitePal使用入门
- android中使用LitePal操作数据库
- Android Litepal数据库操作
- 使用LitePal操作数据库
- 使用LitePal操作数据库
- 使用LitePal操作数据库
- 使用LitePal操作数据库
- android数据库操作,部署LitePal
- Andoird:用LitePal操作数据库(第一行代码Android学习)
- 【Android 】Litepal 数据库框架使用
- Android数据库使用(LitePal)
- Android数据库LitePal的存储操作
- Litepal 数据库操作框架的使用 (火)
- Android第三方开源数据库Litepal学习
- 文件目录损坏
- CUDA零拷贝内存(zerocopy memory)
- Opencv图像处理之滤波降噪
- 在js中实现list<Map>
- mysql实现类似于oracle dblink的功能/开启Federated引擎
- android学习---使用Litepal操作数据库2
- scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory
- vim编辑器(vimrc)的配置
- linux学习书籍推荐汇总 附带下载地址
- 没网时候设置开启网络
- Swift基础 自动引用计数和析构器
- Maven官方文档之POM Reference
- 教你如何学会Yii的自动加载!!
- 《深入探索C++对象模型》读书笔记——第二章 构造函数语意学