Apache Commons DbUtils jar
1.6和1.7版本合集- 软件大小:1.76 MB
- 软件语言:中文
- 软件类型:国产软件 / 编程辅助
- 软件授权: 免费软件
- 更新时间:2021-06-15 14:47:57
- 软件等级:
- 软件厂商: -
- 应用平台:WinXP, Win7, Win8, Win10
- 软件官网: http://commons.apache.org/
相关软件
commons-dbutils-1.3.jar免费版
43.00 KB/中文/1.0
apache cxf jar包v3.2 免费版
52.70 MB/中文/3.0
org.apache.poi jar包v3.17 官方最新版
28.65 MB/中文/5.0
poi3.10final.jar官方免费版
16.20 MB/中文/5.0
fastjson-1.1.2.jar官网最新版
222.00 KB/中文/0.0
软件介绍人气软件精品推荐相关文章网友评论下载地址
Apache Commons DbUtils jar是开源JDBC数据库工具包,本工具包能够简化JDBC的部分重复代码,减轻工作量。commons dbutils 包含有两个大类,一个是简化,一个是实现,有需要的就来IT猫扑下载吧!
Commonsdbutils是什么
commons-dbutils 是 Apache 组织提供的一个开源 JDBC 工具类库,对传统操作数据库的类进行二次封装,可以把结果集转化成List。
Hibernate太复杂,iBatis不好用,JDBC代码太垃圾,DBUtils在简单与优美之间取得了完美平衡。
DbUtils小巧的Java数据库操作工具,它在JDBC的基础上做了科学的封装,旨在简化JDBC代码混乱与重复。
对于JDBC代码,存在很多问题,算是对Java的批判:
1、操作过程复杂,代码操作一个模式,大量的重复。
2、结果集难以处理,拿到一个ResultSet干屁啊,一个一个度,转称JavaBean,后来形成List,太麻烦了。
3、到处都强制检查SQLException,烦不烦啊,影响代码的美观和可读性。
当然,以上的批判不是说JDBC设计不合理,而是缺乏更高层操作API的支持。
因此才产生了众多的开源数据库操作的框架和工具包。
DBUtils的API
针对DBUitlsAPI的包,做个简单的翻译,以便迅速掌握API的使用。
1、------------------------------------
包org.apache.commons.dbutils
DbUtils是一个为简化JDBC操作的小类库。
接口摘要
ResultSetHandler 将ResultSet转换为别的对象的工具。
RowProcessor 将ResultSet行转换为别的对象的工具。
类摘要
BasicRowProcessor RowProcessor接口的基本实现类。
BeanProcessor BeanProcessor匹配列明到Bean属性名,并转换结果集列到Bean对象的属性中。
DbUtils 一个JDBC辅助工具集合。
ProxyFactory 产生JDBC接口的代理实现。
QueryLoader 属性文件加载器,主要用于加载属性文件中的 SQL 到内存中。
QueryRunner 使用可插拔的策略执行SQL查询并处理结果集。
ResultSetIterator 包装结果集为一个迭代器。
2、------------------------------------
包org.apache.commons.dbutils.handlers
ResultSetHandler接口的实现类
类摘要
AbstractListHandler 将ResultSet转为List的抽象类
ArrayHandler 将ResultSet转为一个Object[]的ResultSetHandler实现类
ArrayListHandler 将ResultSet转换为List
BeanHandler 将ResultSet行转换为一个JavaBean的ResultSetHandler实现类
BeanListHandler 将ResultSet转换为List
的ResultSetHandler实现类 ColumnListHandler 将ResultSet的一个列转换为List
KeyedHandler 将ResultSet转换为Map
MapHandler 将ResultSet的首行转换为一个Map的ResultSetHandler实现类
MapListHandler 将ResultSet转换为List
ScalarHandler 将ResultSet的一个列到一个对象。
3、------------------------------------
包org.apache.commons.dbutils.wrappers
添加java.sql类中功能包装类。
类摘要
SqlNullCheckedResultSet 在每个getXXX方法上检查SQL NULL值的ResultSet包装类。
StringTrimmedResultSet 取出结果集中字符串左右空格的ResultSet包装类。
commons dbutils环境
Java5
commons-dbutils-1.6-bin.zip
mysql-noinstall-5.1.40-win32.zip
mysql-connector-java-5.1.10.zip
DbUtils怎么用
Apache Commons DbUtils 1.6 主要改进内容
ArrayHandler should return an empty array when handle has no rows Fixes DBUTILS-110.
Order of columns not retained in BasicRowProcessor with HashMap Fixes DBUTILS-114.
BeanProcessor not returning nanoseconds Fixes DBUTILS-118.
Add support for conversion of ResultSet strings to enums in the BeanProcessor Fixes DBUTILS-113.
In BeanProcessor#isCompatibleType, can Integer.class.isInstance(value) be replaced by value instanceof Integer (etc)? Simplified code by using instanceof. Fixes DBUTILS-85.
DBUtils can't build using JDK 1.7 - DriverProxy needs to implement getParentLogger() Add dynamic invocation. Fixes DBUTILS-106.
Create functionality to return auto-generated keys in batches of SQL inserts Fixes DBUTILS-108.
Patch QueryLoader to also load from XML properties files Fixes DBUTILS-107.
Updated the use of getColumnName to try getColumnLabel first Fixes DBUTILS-100.
Add missing JavaDoc to QueryRunner#insert Fixes DBUTILS-98.
Add an Abstract ResultSetHandler implementation in order to reduce redundant 'resultSet' variable invocation Fixes DBUTILS-97.
DbUtils#loadDriver(ClassLoader,String) makes DriverManager throwing "No suitable driver found for jdbc" if ClassLoader is not the System's one Fixes DBUTILS-96.
Added insert methods to QueryRunner and AsyncQueryRunner that return the generated key. Fixes DBUTILS-87.
更多>> 软件截图
推荐应用
其他版本下载
精品推荐 jar包 Apache
- 更多 (132个) >> jar包 JAR(Java Archive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.为J2EE应用程序创建的JAR文件是EAR文件(企业JAR文件).JAR文件格式以流行的ZIP文件格式为基础.与ZIP文件不同的是,JAR文件不仅用于压缩和发布,而且还
sqljdbc4.jar包 424.00 KB
/中文/1.0org.apache.poi jar包 28.65 MB
/中文/5.0spring-3.2 核心jar包 44.50 MB
/中文/10.0oracle12c jdbc jar驱动包 1.40 MB
/中文/0.0httpcore-ab-4.4.5.jar 286.00 KB
/中文/10.0httpcore4.4.4.jar包 3.00 KB
/中文/0.0jstl-1.2.jar包 378.00 KB
/中文/0.0ksoap2-android.jar 1.95 MB
/中文/0.0
- 更多 (57个) >> Apache Apache是世界使用排名第一的Web服务器软件,apache哪个版本稳定?apache下载哪个版本?itmop小编为大家整理了apache历史版本下载大全,包括apache中文版、最新版、最稳定版本地址,适合windowns、xp、linux系统的软件!Apache HTTP
apache Tomcat for windows 7.18 MB
/中文/6.0Apache HTTP Server 38.00 MB
/英文/5.0Apache Tomcat8.0 64位 10.38 MB
/中文/10.0netbeans ide 386.00 MB
/中文/5.0Apache Tomcat 7.0 8.54 MB
/英文/10.0org.apache.poi jar包 28.65 MB
/中文/5.0apache Tomcat 32位 7.56 MB
/英文/8.0Apache for windows 4.18 MB
/英文/8.0
相关文章
下载地址
Apache Commons DbUtils jar 1.6和1.7版本合集
查看所有评论>> 网友评论
更多>> 猜你喜欢