『壹』 JDBC中sqljdbc.jar與sqljdbc4.jar有什麼不同
Microsoft
JDBC
4.0中的sqljdbc.jar和sqljdbc4.jar區別:
1,主要是內部增加,修改了一些類和方法,比如他們的連接url就已經不一樣(至於具體增加,修改了哪些我就無能為力了,因為我沒看過源碼);
要連接SQL
server2000用sqljdbc.jar
『貳』 怎麼使用JDBC連接SQL Server
首先確保SQLSERVER服務正在運行,並可以允許遠程訪問連接
然後按如下步驟進行連接
1.安裝JDBC驅動
1)下載JDBC驅動
2)執行sqljdbc_4.0.2206.100_chs.exe解壓驅動文件
3)拷貝以下目錄中的sqljdbc_auth.dll到Windows的System32目錄。對x64的機子,x64的dll拷到C:\Windows\System32,x86的dll拷到C:\Windows\SysWOW64目錄。
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\auth\
2.在Java程序中連接SQL Server
classpath中加上安裝好的SQL Server jdbc jar包
Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs\sqljdbc4.jar
連接SQL Server的JDBC代碼
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost:54364;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);
在SQL Server Browser服務開啟的情況下也可以通過服務名連接
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://localhost\\SQLEXPRESS;databaseName=master;IntegratedSecurity=True";
Connection con = DriverManager.getConnection(url);
『叄』 求能夠連接SQL server 2014資料庫的sqljdbc.jar或sqljdbc4.jar。
我測試過了,能夠連上資料庫
環境:
Win32
Eclipse Kepler
SQL Server 2014
『肆』 SQL Server JDBC驅動中sqljdbc.jar和sqljdbc4.jar包的區別
sqljdbc.jar 類庫提供對 JDBC 3.0 的支持。
sqljdbc4.jar 類庫提供對 JDBC 4.0 的支持。它不僅包括 sqljdbc.jar 的所有功能,還包括新增的 JDBC 4.0 方法。
sqljdbc4.jar 類庫要求使用 6.0 或更高版本的 Java 運行時環境 (JRE)。在 JRE 1.4 或 5.0 上使用 sqljdbc4.jar 會引發異常。
注意: 如果應用程序必須在 JRE 6.0 上運行,即使該應用程序不使用 JDBC 4.0 功能,也應使用 sqljdbc4.jar。
『伍』 如何安裝使用SQL Server的JDBC驅動程序
1、從網盤上獲取SQLServer的JDBC驅動程序6.0版本,網路網盤下載地址:。2、運行sqlserver_jdbc.exe程序,彈出一個解壓窗體,點擊【Unzip】按鈕,可以將安裝程序解壓到當前目錄下。3、解壓後的目錄中有一個jre7和jre8文件夾,裡面都有一個sqljdbc的jar包,兩者功能一樣,只是不同的版本。選擇其中一個jar包,將其添加到我們的工程中。4、接下來我們就可以使用sqljdbc.jar包中提供的驅動程序來訪問SQLServer資料庫了,代碼如下://載入資料庫驅動類Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");System.out.println("資料庫驅動載入成功");Connectioncon=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=xxx","sa","12345");System.out.println("資料庫連接成功");通過上面的代碼就可以連接到SQLServer資料庫了。其中,1433是SQLServer的默認埠號,DatabaseName是要連接資料庫的名稱,sa是登錄名,12345是登錄密碼。
『陸』 sqljdbc4.jar 和那三個sqlserver的驅動有什麼關系
sqljdbc4.jar 類庫要求應用 6.0 或更高版本的 Java 運行時環境 (JRE)。在 JRE 1.4 或 5.0 上應用 sqljdbc4.jar 會引發異常。
留意:
假如實際運用程序必需在 JRE 6.0 上運行,即使該實際運用程序不應用 JDBC 4.0 功能,也應應用 sqljdbc4.jar
『柒』 sqljdbc.jar作用
連接資料庫的jar包
.jar文件一般都是.class的集合,別人寫好的,你只要拿來用就好了
你可以用winrar或者別的解壓工具打開看下
『捌』 java:sqljdbc.jar和sqljdbc4.jar什麼用
sqljdbc.jar是連接sql server 2005以下用的jar包,sqljdbc 4是連接sql server 2005以上包括sql server 2005用的jar包
『玖』 java用sqljdbc4.jar鏈接sql 2005。。怎麼樣關聯資料庫
把你的sqljdbc4.jar放到classpath下
importjava.sql.*;publicclassTest{
publicstaticvoidmain(String[]srg){
StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//載入JDBC驅動
StringdbURL="jdbc:sqlserver://localhost:1433;DatabaseName=test";//連接伺服器和資料庫test
StringuserName="sa";//默認用戶名
StringuserPwd="123456";//密碼
ConnectiondbConn;
try{
Class.forName(driverName);
dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
System.out.println("ConnectionSuccessful!");//如果連接成功控制台輸出ConnectionSuccessful!
}catch(Exceptione){
e.printStackTrace();
}
}
}
『拾』 java如何把sqljdbc4.jar導入 急求!!!
如果命令行的話,用classpath選項,也就是-cp 指明包的目錄。如果是IDE的話,會讓你選擇添加哪些包,最終也等價於用cp把命令行加入。 如果用java執行的jar包可執行程序,注意要用特別的參數指定,由於作為可執行程序的jar包會不使用classpath指定的目錄的。