数据库框架Litepal极简教程
来源:互联网 发布:淘宝刷单价格表 编辑:程序博客网 时间:2024/06/05 22:34
一:初始化
①在gradle脚本中添加依赖
dependencies { compile 'org.litepal.android:core:1.4.1'}
②:在main-->assets中新建litepal.xml文件
<?xml version="1.0" encoding="utf-8"?><litepal> <dbnamevalue="demo" /> <versionvalue="1" /> <list>
//添加javabean
<mapping class="com.test.model.Reader" /> </list></litepal>
③在清单文件中配置:
<manifest> <applicationandroid:name="org.litepal.LitePalApplication" ... > ... </application></manifest>
④新建javabean
public classBook extendsDataSupport {
private intid;
private intage;
privateString name;
publicBook(intid, intage, String name) {
this.id= id;
this.age= age;
this.name= name;
}
publicBook() {
}............
二:增删改查如下
/**
* 增添数据
*@paramview
*/
public voidadd(View view) {
Book book =new Book(1,23,"hmc");
Book book1 =new Book(2,24,"hm");
Book book2 =new Book(3,25,"h");
book.save();
book1.save();
book2.save();
}
/**
* 删除数据
*
*@paramv
*/
public voiddelete(View v) {
//删除指定ID的数据
DataSupport.delete(Book.class,1);
//删除满足特定条件的数据
DataSupport.deleteAll(Book.class,"id=?","4");
}
/**
* 更新数据
*
*@paramv
*/
public voidupdate(View v) {
Book book =new Book();
book.setAge(20);
book.updateAll("id=?","1");
}
/**
* 查询数据
*/
public voidquery(View v) {
//查询所有数据
List<Book> books = DataSupport.findAll(Book.class);
//查询第一条
DataSupport.findFirst(Book.class);
//查询最后一条
DataSupport.findLast(Book.class);
//查询满足特定的列,id和age
DataSupport.select("id","age").find(Book.class);
//查询特定条件的数据
List<Book> books1 = DataSupport.where("id=?","1").find(Book.class);
}
阅读全文
0 0
- 数据库框架Litepal极简教程
- litepal---Android数据库框架
- LitePal---Android数据库框架
- 【Android 】Litepal 数据库框架使用
- LitePal专业数据库框架使用
- litePal数据库框架简单使用
- Android数据库之LitePal框架
- Litepal (数据库框架) 学习笔记
- 数据库框架--Litepal 使用笔记
- Android网络框架之数据库框架litePal
- 轻量级数据库框架LitePal - 查询数据
- 轻量级数据库框架LitePal - 查询数据
- Litepal 数据库操作框架的使用 (火)
- Android数据库框架--litepal的使用
- Android 数据库框架LitePal使用详解
- android数据库框架LitePal的简单使用
- Android第三方数据库框架litePal使用
- 数据库框架,litepal的配置和使用
- 使用jquery实现多张图片的上传
- 移动端 js new Date 根据日期获取日期问题 Invalid date 、undefined,
- Android写xml布局时的注意事项
- Caffe学习笔记(一):CIFRA-10在Caffe上进行训练学习
- 002 数据约束 关联查询 储存过程 权限和备份
- 数据库框架Litepal极简教程
- 成熟的服务框架-sping cloud
- 测试USB 读写速度
- 迪斯尼中基于物理的着色
- R语言连接高德之getPOI函数
- Java 深入学习(10) —— 方法重载与方法重写的区别
- (转)Android 屏蔽/禁止ListView,GridView的滑动/滚动功能
- 3个不同的因子-LintCode
- 资源官方文档