![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DButils
文章平均质量分 67
Zhang_Kai_123
这个作者很懒,什么都没留下…
展开
-
DbUtils源码分析系列(一)
DbUtils源码结构DbUtils当前版本是1.6, 源码下载地址:http://commons.apache.org/proper/commons-dbutils/download_dbutils.cgi 下面简单描述一下每个包信息 org.apache.commons.dbutils.handlers 这个包是org.apache.commons.dbutils.ResultSetHan原创 2015-04-11 19:34:38 · 2865 阅读 · 0 评论 -
DbUtils源码分析系列(二)
今天分析一下QueryRunner这个DbUtils核心类,它 利用可插拨的策略执行SQL查询来处理ResultSets。QueryRunner类图如下所示: 从类图中我们可以看出它继承AbstractQueryRunner。 QueryRunner构造器有多个重载方法:public AbstractQueryRunner() { ds = null; } /**原创 2015-04-12 08:12:02 · 970 阅读 · 0 评论 -
Commons DbUtils综述
JDBC功能组件DbUtils库是一组类,旨在简化使用JDBC。JDBC资源清理代码是平凡的,容易出错的工作,这些类抽象出所有清理任务的代码,使用JDBC你首先只需要做的是:查询和更新数据。 没有资源泄漏的可能性。正确的JDBC代码并不难但耗时且乏味。这常常会导致连接泄漏,可能很难追踪。 更清洁、更清晰的持久性代码。代码的数量需要在数据库中保存数据大大减少。剩下的代码清晰地表达你的意图,没有因为资源翻译 2015-04-11 17:45:38 · 438 阅读 · 0 评论 -
DbUtils源码分析系列(三)
今天分析一下DbUtils类。类图如下: 从类图中很容易看出DbUtils类提供了一些静态工具方法,方便JDBC操作。根据方法名可以明显看出方法的作用。 这里值得分析的方法是loadDriver方法。根据驱动类名,使用DbUtils的类加载器加载驱动,并返回加载是否成功标志。 /** * Loads and registers a database driver class.原创 2015-04-12 11:31:49 · 611 阅读 · 0 评论