Dbutils入门及简单增删改查操作

Dbutils是操作数据库的组件,对传统操作数据库的类(JDBC)进行二次封装,简化了JDBC操作,可以把结果集转化成List,可以少写代码。

虽然现在大多数web开发都不使用JDBC,但JDBC是最高效快速的,仍有不少追求访问效率的web开发,而DBUtils是

java编程中的数据库操作实用工具,小巧简单实用。为了能更好的进行开发,有必要对他进行了解并简单使用,记录以预防今后工作中要用到而不会。

Dbutils主要有以下几点好处:

1.对于数据表的读操作,他可以把结果转换成List,Array,Set等java集合,便于程序员操作;

2.对于数据表的写操作,也变得很简单(只需写sql语句)

3.可以使用数据源,使用JNDI, 数据库连接池等技术来优化性能--重用已经构建好的数据库连接对象,而不像php,asp那样,费时费力的

不断重复的构建和析构这样的对象。

DBUtils包括3个包:(当然也要导驱动包)

org.apache.commons.dbutils

org.apache.commons.dbutils.handlers

org.apache.commons.dbutils.wrappers

主要操作步骤参考JDBC,下面的例子利用单例测试实现对数据的简单增删改查操作。

bean类:

Dbutils入门及简单增删改查操作

数据库初始数据:

Dbutils入门及简单增删改查操作

删除操作:

Dbutils入门及简单增删改查操作

数据库结果

Dbutils入门及简单增删改查操作

增加用户:

Dbutils入门及简单增删改查操作

数据库结果:

Dbutils入门及简单增删改查操作

修改信息:

Dbutils入门及简单增删改查操作

数据库结果:

Dbutils入门及简单增删改查操作

查询所有用户:

.Dbutils入门及简单增删改查操作