程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> sqlserverdriver設置裝備擺設辦法 jdbc銜接sqlserver

sqlserverdriver設置裝備擺設辦法 jdbc銜接sqlserver

編輯:MSSQL

sqlserverdriver設置裝備擺設辦法 jdbc銜接sqlserver。本站提示廣大學習愛好者:(sqlserverdriver設置裝備擺設辦法 jdbc銜接sqlserver)文章只能為提供參考,不一定能成為您想要的結果。以下是sqlserverdriver設置裝備擺設辦法 jdbc銜接sqlserver正文


1、下載驅動法式。

下載地址:http://download.microsoft.com/download/8/B/D/8BDABAE2-B6EA-41D4-B903-7916EF3690EF/sqljdbc_1.2.2323.101_enu.exe

起首下載到sql2005jdbc驅動sqljdbc_2.0.1008.2_enu.exe(版本號1.1以後都支撐sql2005,2.0的支撐sql2008)

下載的是一個解壓便可以應用的,不須要要裝置,你可以把這個包放在任何你想要放的處所,好比說你把該包放

在C:\Program Files目次下。而sqljdbc.jar包的途徑為

C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar

2、設置裝備擺設Tomcat辦事器。

肯定你已裝置了Tomcat。翻開Monitor Tomcat辦事器,在Java選項卡的Java Classpath下添加sqljdbc.jar包途徑

C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\sqljdbc.jar

(兩個分歧我jar包之 間要用分號“;”離隔),從新啟動Tomcat辦事器,如許便可以完成Tomcat的設置裝備擺設了;

3、設置裝備擺設sql2005辦事器。

設置裝備擺設TCP端口:

開端->一切法式->Microsoft SQL Server 2005->設置裝備擺設對象->SQL Server Configuration Manager

->SQL Server 2005 收集設置裝備擺設->MSSQLSERVER協定;啟用“TCP/IP”;雙擊“TCP/IP”->“IP 地址”->“IPAll”

->“TCP 端口”項添加默許的“1433”。從新啟動sql2005辦事器,如許式就完成了對sql2005辦事器的設置裝備擺設。

4、拷備文件

將你下載到的sqljdbc驅動法式中的sqljdbc_auth.dll文件找到,好比我解壓的目次的是C:\Program Files 所以我

的sqljdbc_auth.dll文件在

C:\Program Files\Microsoft SQL Server 2005 JDBC Driver\sqljdbc_1.2\enu\auth\x86\sqljdbc_auth.dll

把找到的這個文件放到 C:\WINDOWS\system32 目次下,這是一個靜態運轉庫,這個東東必定不克不及少的。

5、寫一個測試文件測試一下吧。(文章最初有附錄)

記住:在對辦事器(不管是Tomcat辦事器照樣sql2005辦事器的設置裝備擺設做了改要,要使修改失效必定要重啟辦事器)

假如還不克不及弄定,那可以再試一下對sql2005辦事器開放多一些辦事詳細操作以下:

1、 核心運用設置裝備擺設:

Microsoft SQL Server 2005->設置裝備擺設對象->SQL Server核心運用設置裝備擺設器->辦事和銜接的核心運用設置裝備擺設器->

①選SQLEXPRESS->Database Engine->長途銜接->當地銜接和長途銜接->同時應用TCP/IP和named pipes;

②選SQL Server Browser->辦事->啟動類型改成“主動”->運用->啟動->肯定。

2、修正默許的登錄驗證形式(因為在裝置進程中是默許按“Windows 身份驗證形式”方法裝置,所以sa登錄是被禁
用的,即便將身份驗證形式更改成“SQL Server 和 Windows 身份驗證形式”,sa登錄仍處於禁用狀況,所以須要 啟用sa登錄帳戶):

①在SQL Server Management Studio 的對象資本治理器中,平安性->登錄名->右擊“sa”->屬性->慣例->

將登錄名sa的暗碼和確認暗碼設為強暗碼->狀況->登錄->啟用->肯定;

②在SQL Server Management Studio 的對象資本治理器中,右擊辦事器->屬性->平安性->辦事器身份驗證->

選擇“SQL Server和Windows身份驗證形式”->肯定->肯定。

3、封閉防火牆。

留意:

寫銜接代碼時須要留意2000和2005的分歧:

銜接SqlServer2000

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
URL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb";

銜接SqlServer2005

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
URL = "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";

附錄:

import java.sql.*;

public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加載JDBC驅動
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //銜接辦事器和數據庫sample
String userName = "sa"; //默許用戶名
String userPwd = "123456"; //暗碼
Connection dbConn;

try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println( "Connection Successful! "); //假如銜接勝利 掌握台輸入Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}

別的,寫以上測試代碼後還要在Eclicpse項目中導入jdbc驅動法式的jar包:

右鍵項目Test ->屬性(properties)->選擇右邊Java構建途徑(Java Build Path) ->類庫(Libaries) ->添加內部JARs(Add External JARs)

選擇所下載的驅動法式中的jar文件

然後點肯定就成了。

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