使用SQlite进行数据库存储

JavaBean类

public class Book extends DataSupport

在这里插入图片描述
创建的类要继承DataSupport以方便进行增删查改的操作。

litepal.xml

在这里插入图片描述
从图片可以看出这个文件需要在main目录下创建,然后dbname就是数据库的名字,version代表版本号。

Activity

在这里插入图片描述
1.首先是创建数据库
只需要一句:

  LitePal.getDatabase();//这样就能创建数据库了

2.添加书籍

 Book book=new Book();
                book.setName("我的书本");
                book.setAuthor("Allen");
                book.setPages(45);
                book.setPrice(95.5);
                book.setPress("UNknow");
                book.save();//这样就能保存

3.修改书籍数据

 Book book=new Book();
                book.setPrice(65.1);
                book.setPress("sona");
                book.updateAll("name=? and author=?","我的书本","Allen");

这里的条件可以自行选择各种组合

4.删除功能

 DataSupport.deleteAll(Book.class,"price<?","15");

这样就是能够删除所有price<15的数据了。

5.查询数据

List<Book> books=DataSupport.findAll(Book.class);//这一句就能获取Book表的所有数据

可以看出只需要一句就能取出来了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值