首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

JDBC 連線 SQL Server 2000 完整圖文教學(含驅動安裝、環境設定與測試代碼)

     編輯:Oracle 資料庫基礎

前言

JDBC 連接 MS SQL Server 2000 常因驅動註冊失敗、連接埠未開放、認證模式錯誤而受阻。本文整理完整可落地的步驟,附圖說明關鍵設定,並提供可直接執行的測試程式碼。

環境準備步驟

  1. 下載驅動: 至 Microsoft 官網下載 SQL Server 2000 JDBC 驅動(sqljdbc.jar 等)
  2. 安裝驅動: 執行安裝程式,採預設路徑
  3. 複製 JAR 檔: 將安裝目錄下 lib 資料夾中的三個 .jar 檔複製至專案指定目錄(如 D:\lib)
  4. 設定 CLASSPATH: 在系統環境變數 CLASSPATH 加入三個 JAR 完整路徑(以分號分隔)
  5. 修補 XP SP2: 若作業系統為 Windows XP SP2,必須安裝 SQL Server 2000 SP3 以開放 1433 連接埠
  6. 設定混合驗證模式: 企業管理器 → 資料庫屬性 → 安全性 → 選擇「SQL Server 和 Windows」混合模式
  7. 建立非 sa 登入(可選): 企業管理器 → 安全性 → 登入 → 新增登入,指定預設資料庫與權限
  8. JBuilder 整合(如適用): 專案屬性 → Required Libraries → Add 上述三個 JAR 路徑

關鍵設定截圖說明

以下圖片為關鍵步驟視覺化參考:

  • 環境變數 CLASSPATH 設定:CLASSPATH設定
  • 企業管理器混合驗證模式:混合驗證模式
  • 新增登入用戶精靈:新增登入

測試程式碼

package DataBase;

import java.sql.*;

public class MSDBdemo {
    public static void main(String[] args) {
        try {
            // 1. 載入驅動
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
            System.out.println("資料庫驅動程式註冊成功!");

            // 2. 建立連線
            String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=northwind";
            String user = "sa";
            String passWord = "";
            Connection conn = DriverManager.getConnection(url, user, passWord);
            System.out.println("資料庫連線成功");

            // 此處可進行後續 CRUD 操作
            conn.close();
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("資料庫連線失敗");
        }
    }
}

常見問題排查

  • ClassNotFoundException: 檢查 CLASSPATH 是否包含三個 JAR、路徑是否正確、大小寫是否一致
  • Connection refused: 確認 SQL Server 服務已啟動、1433 埠防火牆開放、啟用 TCP/IP 協定
  • Login failed: 確認混合驗證模式、sa 密碼正確、帳號未鎖定
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved