程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 用Java銜接sqlserver數據庫時刻幾個jar包的差別剖析

用Java銜接sqlserver數據庫時刻幾個jar包的差別剖析

編輯:關於JAVA

用Java銜接sqlserver數據庫時刻幾個jar包的差別剖析。本站提示廣大學習愛好者:(用Java銜接sqlserver數據庫時刻幾個jar包的差別剖析)文章只能為提供參考,不一定能成為您想要的結果。以下是用Java銜接sqlserver數據庫時刻幾個jar包的差別剖析正文


明天在群裡看見有人問了這個成績,那就把我本身總結的常識拿出來與年夜家分享一下吧..固然能夠還有甚麼纰謬的處所,願望指出:

***msbase.jar、mssqlserver.jar、msutil.jar(支撐sql2000):

晚期的銜接數據庫Jar包:在銜接數據時刻須要手動導入驅動包。即手動導入class.forName(驅動稱號);

***SQL Server JDBC Driver 2.0----sqljdbc.jar和sqljdbc4.jar

新版JDBC銜接數據庫Jar包,支撐sql2005,sql2008

Sqljdbc.jar

應用 sqljdbc.jar 類庫時,運用法式必需起首按class.forName(驅動稱號)注冊驅動法式。Jdk1.6以上版本不推舉應用.

Sqljdbc4.jar

在 JDBC API 4.0 中,DriverManager.getConnection 辦法獲得了加強,可主動加載 JDBC Driver。是以,應用sqljdbc4.jar 類庫時,運用法式無需挪用 Class.forName 辦法來注冊或加載驅動法式。挪用 DriverManager 類的 getConnection 辦法時,會從已注冊的 JDBC Driver 集中找到響應的驅動法式。sqljdbc4.jar 文件包含“META-INF/services/java.sql.Driver”文件,後者包括.sqlserver.jdbc.SQLServerDriver 作為已注冊的驅動法式。現有的運用法式(以後經由過程應用 Class.forName 辦法加載驅動法式)將持續任務,而無需修正。

留意: sqljdbc4.jar 類庫請求應用 6.0 或更高版本的 Java 運轉時情況 (JRE)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved