数据存储
来源:互联网 发布:js数组对象排序函数 编辑:程序博客网 时间:2024/06/08 00:16
1.导jar包 android:name="org.litepal.LitePalApplication"
2.assets文件夹中新建XML文件 litepal.xml
<?xml version="1.0" encoding="utf-8"?>
<litepal>
<dbname value="user"></dbname>
<version value="1"></version>
<list>
<!--映射表-->
<mapping class="com.zhaoxinghai.User"></mapping>
</list>
</litepal>
3. 配置LitePalApplication由于操作数据库时需要用到Context,而我们显然不希望在每个接口中都去传一遍这个参数,那样操作数据库就显得太繁琐了。因此,LitePal使用了一个方法来简化掉Context这个参数,只需要在AndroidManifest.xml中配置一下LitePalApplication,所有的数据库操作就都不用再传Context了,如下所示:
[html] view plain copy
<manifest>
<application
android:name="org.litepal.LitePalApplication"
...
>
...
</application>
</manifest>
4.创建与表对应的用户类 并继承DataSupport
5.添加数据操作
User user = new User(1,"ZhangSan",18);
user.save();
6.查询数据
//查询所有
list = DataSupport.findAll(Book.class);
//查询表第一个数据
Book first=DataSupport.findFirst(Book.class);
//查询表最后一个数据
Book last=DataSupport.findLast(Book.class);
2.assets文件夹中新建XML文件 litepal.xml
<?xml version="1.0" encoding="utf-8"?>
<litepal>
<dbname value="user"></dbname>
<version value="1"></version>
<list>
<!--映射表-->
<mapping class="com.zhaoxinghai.User"></mapping>
</list>
</litepal>
3. 配置LitePalApplication由于操作数据库时需要用到Context,而我们显然不希望在每个接口中都去传一遍这个参数,那样操作数据库就显得太繁琐了。因此,LitePal使用了一个方法来简化掉Context这个参数,只需要在AndroidManifest.xml中配置一下LitePalApplication,所有的数据库操作就都不用再传Context了,如下所示:
[html] view plain copy
<manifest>
<application
android:name="org.litepal.LitePalApplication"
...
>
...
</application>
</manifest>
4.创建与表对应的用户类 并继承DataSupport
5.添加数据操作
User user = new User(1,"ZhangSan",18);
user.save();
6.查询数据
//查询所有
list = DataSupport.findAll(Book.class);
//查询表第一个数据
Book first=DataSupport.findFirst(Book.class);
//查询表最后一个数据
Book last=DataSupport.findLast(Book.class);
阅读全文
0 0
- 数据存储
- 数据存储
- 数据存储
- 存储数据
- 存储数据
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- 数据存储
- Linux_Nutch1.12 安装笔记
- 关于sitemesh装饰器的使用方式
- CRC冗余校验码
- 使用MinGW编译wxWidgets
- Eclipse Simultaneous Release
- 数据存储
- bzoj 4028: [HEOI2015]公约数数列 (分块乱搞+map)
- centos7搭建gitlab(二)之gitlab仓库迁移
- Ajax XHR2详解
- CSS元素分类(按照样式属性)
- Activity中finish() onDestroy() 和System.exit()的区别
- 141. Linked List Cycle(C语言版本)
- 线程池编程
- 给eclipse安装反编译