`
xiaoxichina
  • 浏览: 2386 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache-dbutils 学习 简单 笔记

阅读更多

DBUtils被设计为一种体积小、透明且快速的工具类。关于它的说明,可以从官网中找到。它的类文件的组织结构如下:



各包的简要介绍:

1、org.apache.commons.dbutils
  提供DBUtils的核心类或接口,提供最常用最通用的功能。其中DBUtils 类、QueryRunner 类、QueryLoader类等都是常用的类。整个DBUtils 的基本类架构都是放在这个包中。

下图是org.apache.commons.dbutils的UML类图:(第一次用UML...)



 
此包中还有DbUtils类、ProxyFactory类、QueryLoader类、ResultSetIterator类。

DbUtils类:日常用的一些工具类,以静态方法的形式暴露出来。

ProxyFactory类:产生JDBC接口的代理实现,包括产生Connection、PreparedStatem等。

QueryLoader类:把属性文件中的SQL加载到内存, 线程安全。

ResultSetIterator类:结果集的迭代器实现。
 

2org.apache.commons.dbutils.handlers
  提供对ResultSet 的各种形式的包装,所有类都实现了ResultSetHandler 接口 。其功能有把ResultSet 中的数据变成一个JavaBean 或数组或Map 。

 

3、org.apache.commons.dbutils.wrappers
  提供对ResultSet 中的值的包装过滤,所有类都实现了java.lang.reflect.InvocationHandler。其功能有将ResultSet 中所有String 值进行trim() 操作,或是把所有null值赋一个有意义的新值。
下图是此包的UML类图:


SqlNullCheckedResultSet类:在每个getXXX方法上检查SQL NULL值的ResultSet包装类。
StringTrimmedResultSet类: 去掉结果集中字符串左右空格的ResultSet包装类。
 
总结:看清了dbutils包的各类之间的组织结构后,其实对其如何使用就比较容易了。关于它的使用,在iteye和oschina上有很多例子,它的源代码也很容易懂,就不再举例了。
 
  • 大小: 63.6 KB
  • 大小: 37.5 KB
  • 大小: 60.8 KB
分享到:
评论

相关推荐

    commons-dbutils-1.7-API文档-中文版.zip

    赠送jar包:commons-dbutils-1.7.jar; 赠送原API文档:commons-dbutils-1.7-javadoc.jar; 赠送源代码:commons-dbutils-1.7-sources.jar; 赠送Maven依赖信息文件:commons-dbutils-1.7.pom; 包含翻译后的API文档...

    04-Apache-DBUtils驱动.rar

    由于Apache 官网下载加载时间较长,所以上传到CSDN供大家下载

    commons-dbutils-1.7.jar

    commons-dbutils-1.7.jarcommons-dbutils-1.7.jarcommons-dbutils-1.7.jar

    commons-dbutils-1.7.rar

    commons-dbutils-1.7.jar,commons-dbutils-1.7-javadoc.jar,commons-dbutils-1.7-sources.jar,commons-dbutils-1.7-tests.jar,commons-dbutils-1.7-test-sources.jar

    Commons-dbutils1.7 jar包.rar

    commons-dbutils包是Apache开源组织提供的用于操作数据库的工具包。简单来讲,这个工具包就是用来更加方便我们操作数据库的,最近工作中使用了一下,感觉确实方便很多,基本告别自己封装JDBC代码对数据库进行增删改...

    commons-dbutils-1.3.zip

    这里分享的是commons-dbutils-1.3,解压打开导入commons-dbutils-1.3.jar即可

    commons-dbutils-1.4.jar

    commons-dbutils-1.4.jar

    commons-dbutils-1.6.rar所有jar包

    commons-dbutils-1.6.rar commons-dbutils-1.6.rar

    commons-dbutils.jar.rar

    commons-dbutils.jar jdbc工具类jar包 1.3、1.6、1.7三个版本

    commons-dbutils-1.1,commons-dbutils-1.3资源包

    commons-dbutils-1.1,commons-dbutils-1.3资源包, 源文件

    commons-dbutils.zip

    直接下载地址:http://commons.apache.org/proper/commons-dbutils/download_dbutils.cgi Apache dbutils\commons-dbutils-1.4-bin\commons-dbutils-1.4下面的commons-dbutils-1.4-sources.jar

    commons-dbutils-1.6

    commons-dbutils-1.6,含bin与src两个jar

    commons-dbutils-1.7

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

    commons-dbutils-1.6的jar包

    好用的commons-dbutils-1.6的jar工具包,其中是包含3个:commons-dbutils-1.6.jar、commons-dbutils-1.6-javadoc.jar和commons-dbutils-1.6-sources.jar

    commons-dbutils.jarv1.6官方免费版

    commons-dbutils.jar是在java架构开发时十分重要的一款.jar包,正确的使用commons dbutils可以...commons-dbutils 是 Apache 组织提供的一个开源 JDBC 工具类库,对传统操作数据库的类进行二次封装,可以把结果集转化成L

    commons-dbutils-1.6.jar包

    包org.apache.commons.dbutils DbUtils是一个为简化JDBC操作的小类库. 接口摘要 ResultSetHandler 将ResultSet转换为别的对象的工具. RowProcessor 将ResultSet行转换为别的对象的工具. 类摘要 BasicRowProcessor ...

    commons-dbutils-1.7-API文档-中英对照版.zip

    赠送jar包:commons-dbutils-1.7.jar; 赠送原API文档:commons-dbutils-1.7-javadoc.jar; 赠送源代码:commons-dbutils-1.7-sources.jar; 赠送Maven依赖信息文件:commons-dbutils-1.7.pom; 包含翻译后的API文档...

Global site tag (gtag.js) - Google Analytics