微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

commons-DbUtils组件

Commons-dbutils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能.

Commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大的简化JDBC编码的工作量,

同时也不会影响程序的性能,因此dbutils成为很多不喜欢Hibernate框架的公司的首选.

使用dbutils的一些优点如下:

  1. 资源没有泄露的可能性:正确的JDBC编码并不困难,但它既费事又乏味.这样常常导致难以跟踪连接的泄露.

  2. 清晰干净的的持久性代码:在数据库中持久存储数据所需的代码量大大减少.剩下的代码清楚的表达了我们的意图,而不会被资源清理弄得乱七八糟.

  3. 从ResultSet自动填充JavaBean属性:我们不需要通过调用setter方法手动将列值复制到bean实例中.ResultSet中的每一行都可以由一个完全填充的bean实例表示.

dbutils是java编程中的数据库操作实用小工具,小巧简单实用,这些优势表现在如下方面:

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

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

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

  1. Commons-dbutils组件常用类的结构图如下图所示:

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐