由于項目開發需要,把MySql換成SQL Server 2000,整個過程出了不少問題,寫出來和大家分享下:
1.
下載 SQL server 2000 SP3 然后把它解壓到C:\sql2ksp3( 默認),運行C:\sql2ksp3 里的setup.bat進行升級
檢查你的SQL有沒有打補丁,沒有的話要打上補丁,檢查的方法是在查詢分析器中運行:
select @@version
如果出來的版本號是8.00.760以下,則表明你未安裝sp3的補丁,要裝上.
Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
錯誤原因 沒打補丁
打開企業管理器-〉工具-〉SQL查詢分析器-〉幫助-〉關于
查看sql server的詳細版本號
如果 是 8.00.194 就是還沒打補丁
8.00.760 就是SP3
8.00.2039 就是SP4
2.
下載JDBC驅動程序,最好去微軟官方網站下載,然后將下載到的三個JAR包放入你的WEB應用的WEB-INF/lib/下,或加入Eclispe的庫中.
上面用到的最好到官網去下:
3.測試:
package database;
import java.sql.*;
public class Test {
public static void main(String[] srg) {
String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; // 加載JDBC驅動
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=test"; // 連接服務器和數據庫sample
String userName = "sa"; // 默認用戶名
String userPwd = "sa"; // 密碼
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); // 如果連接成功
// 控制臺輸出Connection
// Successful!
} catch (Exception e) {
e.printStackTrace();
}
}
}
參考:http://www.dedecms.com/plus/view.php?aid=37808