現在java連接sql server數據庫流行的Driver jar
1、ms提供的msbase.jar mssqlserver.jar msutil.jar
2、JTDS jtds-1.2.5.jar
下面我們對比一下他們之間的差別
基礎數據就不進行比對了,我想這個是最基礎的需求,如果基礎的需求都大不到的話就早就淘汰了
大數據的支持,ms對大數據的支持不是很好,尤其用混亂的輸入數據就會拋出異常
ResultSet can not re-read row data for column ×
相比之下JTDS 就不會出現類似的問題
對於鏈接池鏈接池的支持, JTDS 的支持很好,有其是tomcat的連接池,ms的在開發中帶來很多困難。
如果你是一個orm的愛好者,我的建議是一定要用JTDS 提供的Driver,例如hibernate的fetch,ms真的不行。
java與msql聯合本來就一個錯誤的組合,但是客戶不知道這些,如果認準了,我們怎麼解釋都是沒用的,最後的結果當讓是我們這些開發人員受苦,希望給有需要的朋友提供幫助,希望朋友繼續補充!