LitePal专栏
LitePal的简单使用,增删改查,
generallizhong
自信人生二百年,会当水击三千里。
展开
-
LitePal建立表关联
喜欢把所有的代码都写在一个类里的程序员肯定是个新手。没错,任何一个像样的程序都不可能仅仅只有一个类的,同样地,任何一个像样的数据库也不可能仅仅只有一张表。我们都知道,在面向对象的编程语言中,多个类之间可以相互关联引用,共同完成某项功能。那么在数据库当中,多个表之间可以相互关联吗?当然可以!只不过表与表之间的关联关系要比对象之间的关联关系复杂一些,也更加难懂,但是作为数据库的基本功,还是应该了解清楚...转载 2019-04-10 16:20:35 · 718 阅读 · 0 评论 -
LitePal的升级
1、我们现在晓得LitePal是一款ORM模式的框架了,也熟悉创建流程,这里升级表也非常简单。升级表中的需求,现在我们也需要创建一张comment表。,那当然是先创建一个Comment类了public class Comment extends DataSupport { private int id; private String content; public ...原创 2019-04-10 14:55:13 · 919 阅读 · 0 评论 -
LitePal的修改和删除
传统的修改和删除数据方式上篇文章中我们已经得知,SQLiteDatabase类中提供了一个insert()方法用于插入数据,那么类似地,它还提供了update()和delete()这两个方法,分别用于修改和删除数据。先来看一下update()方法的方法定义:publicintupdate(String table, ContentValues values, String wh...转载 2019-04-10 14:07:49 · 1568 阅读 · 1 评论 -
LitePal查询
传统的查询数据方式其实最传统的查询数据的方式当然是使用SQL语句了,Android当中也提供了直接使用原生SQL语句来查询数据库表的方法,即SQLiteDatabase中的rawQuery()方法,方法定义如下:publicCursor rawQuery(String sql, String[] selectionArgs)其中,rawQuery()方法接收两个参数,第一个参...转载 2019-04-10 14:01:54 · 4521 阅读 · 5 评论 -
LitePal数据的存储
这里来完整地学习一下LitePal存储数据的所有用法。1、在上一篇中我们只建了News一张表,如需要建多张表一样的操作,使用LitePal就可以把相应的表自动创建出来2、继承了DataSupport类之后这些实体类就拥有了进行CRUD操作的能力,那么比如想要存储一条数据到news表当中,可以这样: public void SaveData() { News n...原创 2019-04-10 12:09:59 · 2796 阅读 · 0 评论 -
LitePal简单用法
简单介绍一下LitePal:LitePal是一款开源的Android数据库框架,采用了对象关系映射(ORM)的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很“轻”,jar包大小不到100k,而且近乎零配置,这一点和Hibernate这类的框架有很大区别。目前LitePal的源码已经托管到了Git...翻译 2019-04-10 11:28:21 · 8816 阅读 · 13 评论