DbUtils概述

概述

JDBC实用工具组件

Commons DbUtils库是一个小的类集,旨在使使用JDBC更容易。JDBC资源清理代码是平凡的,容易出错的工作,所以这些类从代码中抽象出所有的清理任务,留给你真正想用JDBC做的事情:查询和更新数据。

使用DbUtils的一些优点是:

  • 没有资源泄漏的可能性。正确的JDBC编码并不困难,但它是耗时和乏味的。这通常会导致连接泄漏,可能难以追踪。
  • 更干净、更清晰的持久性代码。将数据库中的数据持久化所需的代量大大减少。剩下的代码清楚地表达了您的意图,而不会被资源清理搞得一团糟。
  • 从结果集自动填充JavaBean属性。您不需要通过调用setter方法将列值手动复制到bean实例中。Resultset的每一行都可以由一个完全填充的bean实例表示。

软件包的范围

DbUtil的设计目标是:

  • 小 - 你应该能够在很短的时间内理解整个包。
  • 透明 - DbUtils在慕后不起任何作用。你给它一个查询,它执行它并为你清理。
  • 快速 - 你不需要创建100万个临时对象来使用DbUtils。

Db Util不是:

  • 对象/关系桥 - 已经有很多好的0/R工具了。DbUtis是为那些希望使用JDBC而不需要所有平凡的部分的开发人员准备的.
  • 数据访问对象 (DAO) 框架 - DbUtils可用于构建DAO框架。
  • 对一般数据库对象 (如表、列或主密钥) 的面向对象抽象。
  • 任何类型的重量级框架 - 这里的目标是成为一个简单易用的JDBC助手库。

示例用法

请参阅示例页面

相依性

DbUtils是一个单独的jar发行版,只依赖于标准的Java 8或更高版本的JRE。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值