首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

MyEclipse 整合 SQL Server 2008 資料庫完整設定指南

     編輯:Java 相關知識

在 Java 開發環境建置過程中,資料庫連線配置是不可或缺的關鍵步驟。本文詳細說明如何在 MyEclipse 中成功添加並配置 SQL Server 2008 資料庫連線,助您快速完成開發環境搭建。

前置準備:JDBC 驅動程式部署

首先需取得 SQL Server 專用 JDBC 驅動檔 sqljdbc.jar。建議將該檔案直接複製至 JDK 安裝目錄下的 jre/lib/ext 資料夾,或在系統環境變數 CLASSPATH 中加入其完整路徑,確保執行環境能正確載入驅動類別。

SQL Server 服務網路協定啟用

開啟 SQL Server Configuration Manager,展開「SQL Server 網路配置」→「SQLEXPRESS 協定」,在右側面板中將 TCP/IP 狀態設為「已啟用」。完成後務必重啟 SQL Server 服務(SQL Server (SQLEXPRESS)),讓設定生效。預設監聽埠為 1433,若有修改請記錄新埠號供後續連線字串使用。

MyEclipse 內建 JRE 註冊驅動

  1. 依序點選選單 Window → Preferences → Java → Installed JREs
  2. 選中當前專案使用的 JRE,點擊 Edit 按鈕
  3. 在彈出對話框中點選 Add External JARs,選擇先前放置的 sqljdbc.jar
  4. 確認無誤後連點 Finish → Apply → OK 完成註冊

MyEclipse JRE 驅動註冊示意圖

專案層級 Build Path 加入驅動

雖然全域 JRE 已註冊,但為確保專案編譯、執行皆能解析驅動類,仍需在專案層面加入:

  1. 於 Package Explorer 中右鍵點擊專案,選擇 Build Path → Configure Build Path
  2. 切換至 Libraries 分頁,點擊 Add External JARs
  3. 再次選取 sqljdbc.jar 並確定

連線測試程式碼範例

新建一個測試類別,複製以下程式碼即可驗證連線是否成功:

import java.sql.*;

public class JdbcTest {
    public static void main(String[] args) {
        String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
        String url    = "jdbc:sqlserver://localhost:1433;DatabaseName=YourDB";
        String user   = "sa";
        String pwd    = "your_password";

        try {
            Class.forName(driver);
            Connection conn = DriverManager.getConnection(url, user, pwd);
            System.out.println("✅ 資料庫連線成功!");
            conn.close();
        } catch (Exception e) {
            System.err.println("❌ 連線失敗:" + e.getMessage());
            e.printStackTrace();
        }
    }
}

關鍵參數說明:

  • DatabaseName:對應 SQL Server 內的目標資料庫名稱
  • localhost:1433:若 SQL Server 安裝在其他主機或埠號不同,請依實際情況修改
  • 建議使用 SQL Server 驗證模式,並確認 sa 帳號已啟用且密碼正確

常見問題排查

  • ClassNotFoundException:檢查 sqljdbc.jar 是否確實加入 Build Path 且 JRE 註冊無誤
  • Connection refused:確認 TCP/IP 已啟用、防火牆開放 1433 埠、SQL Server 服務正在運行
  • Login failed:核對帳號密碼、驗證模式、資料庫名稱拼寫

完成上述步驟後,MyEclipse 即可順利操作 SQL Server 2008,後續開發 Web 應用或進行資料庫逆向工程時,連線資訊將自動複用,大幅提升開發效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved