Apache Commons DbUtils jar
1.6和1.7版本合集- 軟件大小:1.76 MB
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2021-06-15 14:47:57
- 軟件等級(jí):
- 軟件廠商: -
- 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): http://commons.apache.org/
相關(guān)軟件
commons-dbutils-1.3.jar免費(fèi)版
43.00 KB/中文/1.0
apache cxf jar包v3.2 免費(fèi)版
52.70 MB/中文/3.0
org.apache.poi jar包v3.17 官方最新版
28.65 MB/中文/5.0
poi3.10final.jar官方免費(fèi)版
16.20 MB/中文/5.0
fastjson-1.1.2.jar官網(wǎng)最新版
222.00 KB/中文/0.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址
Apache Commons DbUtils jar是開源JDBC數(shù)據(jù)庫(kù)工具包,本工具包能夠簡(jiǎn)化JDBC的部分重復(fù)代碼,減輕工作量。commons dbutils 包含有兩個(gè)大類,一個(gè)是簡(jiǎn)化,一個(gè)是實(shí)現(xiàn),有需要的就來IT貓撲下載吧!
Commonsdbutils是什么
commons-dbutils 是 Apache 組織提供的一個(gè)開源 JDBC 工具類庫(kù),對(duì)傳統(tǒng)操作數(shù)據(jù)庫(kù)的類進(jìn)行二次封裝,可以把結(jié)果集轉(zhuǎn)化成List。
Hibernate太復(fù)雜,iBatis不好用,JDBC代碼太垃圾,DBUtils在簡(jiǎn)單與優(yōu)美之間取得了完美平衡。
DbUtils小巧的Java數(shù)據(jù)庫(kù)操作工具,它在JDBC的基礎(chǔ)上做了科學(xué)的封裝,旨在簡(jiǎn)化JDBC代碼混亂與重復(fù)。
對(duì)于JDBC代碼,存在很多問題,算是對(duì)Java的批判:
1、操作過程復(fù)雜,代碼操作一個(gè)模式,大量的重復(fù)。
2、結(jié)果集難以處理,拿到一個(gè)ResultSet干屁啊,一個(gè)一個(gè)度,轉(zhuǎn)稱JavaBean,后來形成List,太麻煩了。
3、到處都強(qiáng)制檢查SQLException,煩不煩啊,影響代碼的美觀和可讀性。
當(dāng)然,以上的批判不是說JDBC設(shè)計(jì)不合理,而是缺乏更高層操作API的支持。
因此才產(chǎn)生了眾多的開源數(shù)據(jù)庫(kù)操作的框架和工具包。
DBUtils的API
針對(duì)DBUitlsAPI的包,做個(gè)簡(jiǎn)單的翻譯,以便迅速掌握API的使用。
1、------------------------------------
包org.apache.commons.dbutils?
DbUtils是一個(gè)為簡(jiǎn)化JDBC操作的小類庫(kù)。
接口摘要
ResultSetHandler 將ResultSet轉(zhuǎn)換為別的對(duì)象的工具。
RowProcessor 將ResultSet行轉(zhuǎn)換為別的對(duì)象的工具。?
類摘要
BasicRowProcessor RowProcessor接口的基本實(shí)現(xiàn)類。?
BeanProcessor BeanProcessor匹配列明到Bean屬性名,并轉(zhuǎn)換結(jié)果集列到Bean對(duì)象的屬性中。
DbUtils 一個(gè)JDBC輔助工具集合。?
ProxyFactory 產(chǎn)生JDBC接口的代理實(shí)現(xiàn)。?
QueryLoader 屬性文件加載器,主要用于加載屬性文件中的 SQL 到內(nèi)存中。?
QueryRunner 使用可插拔的策略執(zhí)行SQL查詢并處理結(jié)果集。
ResultSetIterator 包裝結(jié)果集為一個(gè)迭代器。?
2、------------------------------------
包org.apache.commons.dbutils.handlers?
ResultSetHandler接口的實(shí)現(xiàn)類
類摘要
AbstractListHandler 將ResultSet轉(zhuǎn)為L(zhǎng)ist的抽象類
ArrayHandler 將ResultSet轉(zhuǎn)為一個(gè)Object[]的ResultSetHandler實(shí)現(xiàn)類
ArrayListHandler 將ResultSet轉(zhuǎn)換為L(zhǎng)ist
BeanHandler 將ResultSet行轉(zhuǎn)換為一個(gè)JavaBean的ResultSetHandler實(shí)現(xiàn)類
BeanListHandler 將ResultSet轉(zhuǎn)換為L(zhǎng)ist
的ResultSetHandler實(shí)現(xiàn)類 ColumnListHandler 將ResultSet的一個(gè)列轉(zhuǎn)換為L(zhǎng)ist
KeyedHandler 將ResultSet轉(zhuǎn)換為Map
MapHandler 將ResultSet的首行轉(zhuǎn)換為一個(gè)Map的ResultSetHandler實(shí)現(xiàn)類
MapListHandler 將ResultSet轉(zhuǎn)換為L(zhǎng)ist
ScalarHandler 將ResultSet的一個(gè)列到一個(gè)對(duì)象。
3、------------------------------------
包org.apache.commons.dbutils.wrappers?
添加java.sql類中功能包裝類。
類摘要
SqlNullCheckedResultSet 在每個(gè)getXXX方法上檢查SQL NULL值的ResultSet包裝類。
StringTrimmedResultSet 取出結(jié)果集中字符串左右空格的ResultSet包裝類。
commons dbutils環(huán)境
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 主要改進(jìn)內(nèi)容
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.
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦 jar包 Apache
- 更多 (132個(gè)) >> jar包 JAR(Java Archive,Java歸檔文件)是與平臺(tái)無(wú)關(guān)的文件格式,它允許將許多文件組合成一個(gè)壓縮文件.為J2EE應(yīng)用程序創(chuàng)建的JAR文件是EAR文件(企業(yè)JAR文件).JAR文件格式以流行的ZIP文件格式為基礎(chǔ).與ZIP文件不同的是,JAR文件不僅用于壓縮和發(fā)布,而且還
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驅(qū)動(dòng)包 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個(gè)) >> Apache Apache是世界使用排名第一的Web服務(wù)器軟件,apache哪個(gè)版本穩(wěn)定?apache下載哪個(gè)版本?itmop小編為大家整理了apache歷史版本下載大全,包括apache中文版、最新版、最穩(wěn)定版本地址,適合windowns、xp、linux系統(tǒng)的軟件!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
相關(guān)文章
下載地址
Apache Commons DbUtils jar 1.6和1.7版本合集
查看所有評(píng)論>> 網(wǎng)友評(píng)論
更多>> 猜你喜歡