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

JSP連接SQL Server 2000環境配置全攻略:JDK+Tomcat+微軟JDBC驅動

     編輯:關於JSP

經典三步走:裝JDK → 裝Tomcat → 裝SQL Server JDBC驅動,逐步驗證,層層築基。本文記錄Windows下JDK 1.4.2 + Tomcat 4.1.30 + SQL Server 2000 JDBC Driver完整配置流程(現代版本邏輯同理,僅版本號變化)。

步驟一:安裝JDK 1.4.2

  1. 下載j2sdk-1_4_2_04-windows-i586-p.exe安裝(如D:\Java)。
  2. 系統環境變量(我的電腦→屬性→高級→環境變量→系統變量):
    • JAVA_HOME = D:\Java
    • CLASSPATH = D:\Java\bin;.;D:\Java\lib;D:\Java\lib\dt.jar;D:\Java\lib\tools.jar
    • PATH 追加 D:\Java;.;D:\Java\bin
  3. 驗證:cmd下javac Test.java && java Test輸出預期字符串。

步驟二:安裝Tomcat 4.1.30

  1. 下載jakarta-tomcat-4.1.30.exe安裝(如D:\Tomcat)。
  2. 環境變量:
    • CATALINA_HOME = D:\Tomcat
    • CATALINA_BASE = D:\Tomcat
    • CLASSPATH 追加 D:\Tomcat\common\lib\servlet.jar
  3. 啟動startup.bat,訪問https://localhost:8080見貓頁面即成功。

步驟三:安裝SQL Server 2000 JDBC驅動

  1. 微軟官網下載SQL Server 2000 Driver for JDBC安裝(如D:\SQLDriverForJDBC)。
  2. 將lib下三核心jar複製到Tomcat共享庫:
    msbase.jar, mssqlserver.jar, msutil.jar → D:\Tomcat\common\lib\
  3. CLASSPATH追加三jar絕對路徑:
    D:\SQLDriverForJDBC\lib\msbase.jar;D:\SQLDriverForJDBC\lib\mssqlserver.jar;D:\SQLDriverForJDBC\lib\msutil.jar
  4. 重啟Tomcat生效。

驗證連接代碼

<%@ page import="java.sql.*" %>
<%
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection conn = DriverManager.getConnection(
        "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDB", "sa", "pwd");
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery("SELECT * FROM users");
    while (rs.next()) {
        out.println(rs.getString("username") + "<br>");
    }
    rs.close(); stmt.close(); conn.close();
%>

避坑指南

  • CLASSPATH中.(當前目錄)與分號;不可缺失。
  • 驅動jar必須放入common/lib(Tomcat 4/5)或lib(Tomcat 6+),WEB-INF/lib僅當前Webapp可見。
  • SQL Server啟用TCP/IP協議(配置管理器→網絡配置→TCP/IP→啟用,默認端口1433)。
  • 防火牆放行1433端口入站規則。
  • 現代遷移:JDK 17+、Tomcat 10.1+、mssql-jdbc-12.x.jar(微軟官方GitHub)、驅動類com.microsoft.sqlserver.jdbc.SQLServerDriver、URLjdbc:sqlserver://host:1433;databaseName=xxx;encrypt=true;trustServerCertificate=true。

環境配置核心邏輯:JDK提供java/sql命令,Tomcat提供Servlet容器與共享類加載器,驅動jar進共享庫實現全Webapp可見。理清這條線,版本升級不迷路。

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