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

從零搭建 JSP 開發環境並實現留言簿:JDK、Tomcat、MySQL、JDBC 全流程指南

     編輯:關於JSP

本文面向 JSP 初學者,詳細記錄 Windows 環境下 JDK、Tomcat 3.1、MySQL、MySQL-JDBC 驅動的安裝配置全流程,並基於此環境實現一個完整的留言簿應用,涵蓋建表、JavaBean 封裝、JSP 頁面與部署驗證。

軟體準備與版本

  • JDK 1.3 (j2sdk1_3_0-win.exe)
  • Tomcat 3.1 (jakarta-tomcat.zip)
  • MySQL 3.23.21 (mysql-3.23.21-beta-win-src.zip)
  • MySQL-JDBC 驅動 (mm.mysql.jdbc-1.2b.zip)

註:現代開發建議升級至 JDK 17+/21 LTS、Tomcat 9/10、MySQL 8.0、MySQL Connector/J 8.0,本文流程邏輯通用。

安裝配置四步走

1. JDK 安裝與環境變量

  • 安裝目錄示例:C:\JDK1.3
  • 中文 Windows 需修改註冊表:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment → 重命名為 Java Runtime Environment (英文)
  • 環境變量:
    PATH=%PATH%;C:\JDK1.3;C:\JDK1.3\bin
    CLASSPATH=C:\JDK1.3\lib\Tools.jar;C:\JDK1.3\lib\dt.jar
    JAVA_HOME=C:\JDK1.3

2. Tomcat 3.1 安裝

  • 解壓至 C:\Tomcat
  • 環境變量:
    PATH=%PATH%;C:\Tomcat
    CLASSPATH=C:\Tomcat\classes;C:\Tomcat\lib;%CLASSPATH%
    TOMCAT_HOME=C:\Tomcat
  • 啟動:C:\Tomcat\Bin\Startup.bat,訪問 https://localhost:8080/ 驗證

3. MySQL 安裝與建表

  • 安裝至 C:\MySQL,啟動 mysqld-shareware.exe
  • MySQL Manager 打開 test庫,執行 SQL:
    CREATE TABLE guestbook (
      Recordid INT,
      Name CHAR(20),
      Email CHAR(30),
      Body TEXT
    );

4. JDBC 驅動配置

  • 解壓驅動至 C:\mm.mysql.jdbc-1.2b
  • 環境變量:CLASSPATH=C:\mm.mysql.jdbc-1.2b;%CLASSPATH%

留言簿核心代碼結構

JavaBean 封裝資料庫操作

// DB.java - 連接工具
public class DB {
  private Connection con;
  public DB() {
    Class.forName("org.gjt.mm.mysql.Driver");
    con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root&password=");
  }
  public ResultSet executeQuery(String sql) { return con.createStatement().executeQuery(sql); }
  public void update(String sql) { con.createStatement().executeUpdate(sql); }
}

JSP 頁面

  • write.jsp:留言輸入表單 → 提交至 save.jsp
  • save.jsp:接收參數,DB.update("INSERT INTO guestbook VALUES(...)" → 重定向 list.jsp
  • list.jsp:DB.executeQuery("SELECT * FROM guestbook") 迴圈輸出留言列表

部署與驗證

將所有 .jsp/.class 文件放入 C:\Tomcat\webapps\ROOT\,瀏覽器訪問 https://localhost:8080/write.jsp 測試留言流程。

現代化遷移提示

  1. JDBC URL 更新:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
  2. 驅動類名:com.mysql.cj.jdbc.Driver (Connector/J 8.0+)
  3. 連接池:引入 HikariCP/Druid 替代手動創建 Connection
  4. 密碼安全:移除硬編碼,使用配置文件/環境變量
  5. 編碼統一:全鏈路 UTF-8 (utf8mb4)
  6. 架構分層:DAO/Service/Controller/JSP 或 Spring MVC

總結

從零搭建 JSP 環境的核心在于:JDK 提供編譯運行基座,Tomcat 提供 Servlet 容器,MySQL 提供持久化,JDBC 橋接 Java 與資料庫。掌握四者安裝配置與環境變量關聯,是 Java Web 開發入門的必修課。留言簿雖簡單,但包含「表單提交→後端處理→資料庫寫入→查詢回顯」完整閉環,是進階學習 MVC、ORM、事務管理的最佳起點。

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