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

MyEclipse 連接 SQL Server 2000 完整配置:SP4 补丁、JDBC 驅動部署、混合認證、Database Explorer 設置

     編輯:關於SqlServer

前置條件

  1. 安裝 SQL Server 2000 SP4(Database 組件 SQL2000-KB884525-SP4-x86.EXE)
    驗證:netstat -an | find "1433" 必須顯示 LISTENING
  2. 下載 Microsoft SQL Server 2000 Driver for JDBC
    安裝目錄默認:C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC
    核心三個 JAR:msbase.jar、mssqlserver.jar、msutil.jar

驅動部署(三選一均可)

  • 複製到 %JAVA_HOME%\jre\lib\ext\
  • 複製到 Tomcat common\lib\(或 lib\)
  • 專案 WEB-INF\lib\(推薦,版本隔離)

環境變量 CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
%JAVA_HOME%\lib\ext\msbase.jar;
%JAVA_HOME%\lib\ext\mssqlserver.jar;
%JAVA_HOME%\lib\ext\msutil.jar

SQL Server 認證模式設置

  1. 企業管理器 → 右鍵服務器 → 屬性 → 安全性
  2. 身份驗證選 「SQL Server 和 Windows」(混合模式)
  3. 重啟 SQL Server 服務

MyEclipse Database Explorer 配置

  1. Database Explorer 視圖 → 右鍵 → New → Driver Definition
  2. 驅動類名:com.microsoft.jdbc.sqlserver.SQLServerDriver
  3. 連接 URL 模板:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=yourdb
  4. 用戶名/密碼:sa / 你的密碼
  5. 測試連接 → 成功 → Finish
  6. 展開連接節點即可瀏覽表、視圖、存儲過程

常見問題排查

現象原因解決
Socket 無法建立1433 端口未開/防火牆/SP4 未裝裝 SP4 Database 組件、開放防火牆 1433
登錄失敗:未與信任連接關聯未啟用混合認證企業管理器改為 SQL Server 和 Windows 模式
ClassNotFoundExceptionJAR 未在 Classpath按上述三部署方式之一放入
對象名無效用戶權限不足/默認 Schema 不對授予 db_owner 或指定 Schema 前綴

驅動版本說明

  • Microsoft JDBC Driver 1.0/1.1/1.2:對應 SQL 2000 SP3/SP4,包名 com.microsoft.jdbc.sqlserver
  • Microsoft JDBC Driver 2.0+:支持 SQL 2005+,包名 com.microsoft.sqlserver.jdbc,**不兼容 SQL 2000**
  • 連接 SQL 2000 必須用 1.x 版驅動
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved