同爲mssql的驅動jar差別怎麼那麼大呢

       現在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聯合本來就一個錯誤的組合,但是客戶不知道這些,如果認準了,我們怎麼解釋都是沒用的,最後的結果當讓是我們這些開發人員受苦,希望給有需要的朋友提供幫助,希望朋友繼續補充!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章