Android DbUtils之查询数据库
来源:互联网 发布:abc谋杀案知乎 编辑:程序博客网 时间:2024/05/16 17:00
一、DbUtils简介
DbUtils是xUtils中模块之一,可以用于对数据库进行相关操作。下面是我从官网摘录过来的关于它的描述。
DbUtils模块:
android中的orm框架,一行代码就可以进行增删改查; 支持事务,默认关闭; 可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名); 支持绑定外键,保存实体时外键关联实体自动保存或更新; 自动加载外键关联实体,支持延时加载; 支持链式表达查询,更直观的查询语义,参考下面的介绍或sample中的例子。
二、示例
因为个人对它的数据库操作方面还不是很熟悉,就先介绍下它查询数据库的使用。
1、新建类,并进行注解
//通过Dbutils注解的方式在后面查询方面进行简化@Table(name="logtable")public class User { //必须注解id @Column(column="id") private String id; //数据库的表中包含了name与password private String name; private String password; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; }}
2、在mainactivity中查询
//create中传递的参数中第二个是数据库名而不是表名DbUtils dbutils=DbUtils.create(this, "mydb"); try { //查询数据库中所有的内容 List<User> users=dbutils.findAll(Selector.from(User.class)); for(User user:users){ Log.d("查询","用户名"+user.getName()+"密码"+user.getPassword()); } } catch (DbException e) { // TODO Auto-generated catch block e.printStackTrace(); }
0 0
- Android DbUtils之查询数据库
- 【DBUtils学习】之对数据库查询
- 数据库查询工具包 DbUtils
- 数据库查询工具包 DbUtils
- DButils数据库查询
- xUtils系列之DbUtils-查询
- Java数据库之DBUtils框架
- Android 之 SQLite数据库 查询数据库
- Android 之 SQLite数据库 查询数据库
- DButils的更新与查询,利用C3P0链接数据库
- android高级框架xUtils之DbUtils
- Android Xutils框架使用之DBUtils
- Android数据库(七)之LitePal查询艺术
- Android开发之数据库的分页查询
- dbutils模糊查询
- 数据库实用小工具之-DBUtils简单入门
- JDBC连接数据库之DBUtils简单使用(6)
- Java之数据库工具包DBUtils和连接池
- hdu 2870 Largest Submatrix 最大子矩阵
- hdu 5441
- CVS介绍
- OpenGL 第二课
- Android0914<十八>(()Android网络连接HttpConnection、Volley,xUtils)(待更ing)
- Android DbUtils之查询数据库
- PL/SQL Developer配置使用说明
- H.264数据流格式
- Java中String、StringBuilder和StringBuffer类的区别
- java中入门中简单语句编写电话本查删改业务
- 有关apue.h头文件的疑问???
- nyoj 488 素数环 【dfs】
- CentOS 5.5 的oracle 10g安装(32位)
- 从零实现来理解机器学习算法:书籍推荐及障碍的克服