SQLite | 数据库adapter框架 | 查询语句

一、创建一个辅助类来简化数据库交互

通用的做法是创建一个数据库adapter辅助类,这个类封装了与数据库交互的细节。它提供了数据库的常用操作:增、删、改、查、数据库创建、打开、关闭的方法。它包含了一个SQLiteOpenHelper类的实例,这个类用来简化数据库创建、打开、升级。

 

adapter辅助类就象是一个大号黑盒子,SQLiteOpenHelper类就像是一个在大号黑盒子里面的小号黑盒子。最终的目的是为了实现更好的封装。

 

如果有一天你要做一个数据库相关的操作,我建议是现找一个参考的代码实例,仿照里面的框架代码来实现需求是很简单的呢。

 

二、查询语句

如果不明白这些参数是什么意思,那看看这个例子应该多点明了。呵呵。

mysql> select * from Item;
+----+-----------+---------+---------+----------+------------+----------+---------------------+
| ID | Name      | InStock | OnOrder | Reserved | Department | Category | RowUpdate           |
+----+-----------+---------+---------+----------+------------+----------+---------------------+
|  1 | Bloodshot |      10 |       5 |        1 | Popular    | Rock     | 2005-10-09 09:19:49 |
|  2 | Most      |      10 |       5 |        2 | Classical  | Opera    | 2005-10-09 09:19:49 |
|  3 | Jazz      |      17 |       4 |        3 | Popular    | Jazz     | 2005-10-09 09:19:49 |
|  4 | Class     |       9 |       4 |        4 | Classical  | Dance    | 2005-10-09 09:19:49 |
|  5 | Violin    |      24 |       2 |        5 | Classical  | General  | 2005-10-09 09:19:49 |
|  6 | Cha Cha   |      16 |       6 |        6 | Classical  | Vocal    | 2005-10-09 09:19:49 |
|  7 | Blues     |       2 |      25 |        7 | Popular    | Blues    | 2005-10-09 09:19:49 |
|  8 | Pure      |      32 |       3 |       18 | Popular    | Jazz     | 2005-10-09 09:19:49 |
|  9 | Mud       |      12 |      15 |       19 | Popular    | Country  | 2005-10-09 09:19:49 |
| 10 | The       |       5 |      20 |       11 | Popular    | New Age  | 2005-10-09 09:19:49 |
| 11 | Embrace   |      24 |      11 |       12 | Popular    | New Age  | 2005-10-09 09:19:49 |
| 12 | Magic     |      42 |      17 |       13 | Classical  | General  | 2005-10-09 09:19:49 |
| 13 | Lake      |      25 |      44 |       24 | Classical  | Dance    | 2005-10-09 09:19:49 |
| 14 | LaLala    |      20 |      10 |        5 | Classical  | Opera    | 2005-10-09 09:19:49 |
| 15 | Soul      |      15 |      30 |       16 | Popular    | Blues    | 2005-10-09 09:19:49 |
| 16 | Stages    |      42 |       0 |        7 | Popular    | Blues    | 2005-10-09 09:19:49 |
| 17 | Six       |      16 |       8 |        6 | Classical  | General  | 2005-10-09 09:19:49 |
+----+-----------+---------+---------+----------+------------+----------+---------------------+
17 rows in set (0.00 sec)

mysql> SELECT  ID, Name, InStock
     -> FROM  Item
     -> WHERE  Department='Classical'
     -> ORDER  BY ID DESC
     -> LIMIT  4;
+----+--------+---------+
| ID | Name   | InStock |
+----+--------+---------+
| 17 | Six    |      16 |
| 14 | LaLala |      20 |
| 13 | Lake   |      25 |
| 12 | Magic  |      42 |
+----+--------+---------+

 

 

 

[参考]

sql查询

http://www.java2s.com/Code/SQL/Select-Clause/ORDERandlimit.htm

http://notfatboy.iteye.com/blog/653357

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值