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

JSP 留言簿系統建置完整教學:Tomcat + MySQL + JDBC 環境搭建與程式實作

     編輯:關於JSP

軟體準備與下載

軟體版本/檔案用途
Java SDKj2sdk1_3_0-win.exe (30MB)編譯執行 JSP
JDBC 驅動mm.mysql.jdbc-1.2b.zip (386KB)MySQL 連接
JSP 伺服器jakarta-tomcat.zip (2.23MB)Tomcat 3.1
資料庫mysql-3.23.21-beta-win-src.zipMySQL Server

安裝步驟詳解

1. 安裝 Java SDK

  • 安裝至 C:\JDK1.3
  • 中文 Windows 需修改註冊表:將 "Java 運行時環境" 改為 "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
  • 重開機後執行 startup.bat,瀏覽 https://localhost:8080/ 驗證

3. 安裝 MySQL

  • 安裝至 C:\MySQL
  • 執行 mysqld-shareware.exe 啟動
  • MySQL Manager 驗證測試庫

4. 安裝 JDBC 驅動

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

留言簿程式實作

1. 建立資料表

CREATE TABLE questbook (
  Recordid INT,
  Name CHAR(20),
  Email CHAR(30),
  Body TEXT
);

2. 關鍵 JDBC API

Class.forName("org.gjt.mm.mysql.Driver");
Connection con = DriverManager.getConnection(
  "jdbc:mysql://localhost:3306/test?user=root;password=");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM guestbook");

3. 程式部署

將 JSP 檔案放置 C:\Tomcat\webapps\ROOT\ 目錄下即可執行。

現代化改進建議

  1. 升級至 Tomcat 9+、MySQL 8.0、JDK 11+
  2. 使用 mysql-connector-java 8.0+ 驅動 (類別名 com.mysql.cj.jdbc.Driver)
  3. 採用連線池 (HikariCP) 與 DataSource 管理連線
  4. 使用 PreparedStatement 防止 SQL 注入
  5. 導入 MVC 架構 (Servlet + JSP + JavaBean) 分離關注點
  6. 加入輸入驗證、XSS 防護、CSRF 保護等安全機制
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved