数据存储

来源:互联网 发布: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);

原创粉丝点击