JavaBean类

public class Book extends DataSupport

使用SQlite进行数据库存储
创建的类要继承DataSupport以方便进行增删查改的操作。

litepal.xml

使用SQlite进行数据库存储
从图片可以看出这个文件需要在main目录下创建,然后dbname就是数据库的名字,version代表版本号。

Activity

使用SQlite进行数据库存储
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表的所有数据

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

相关文章: