首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

JSP 連線 MySQL 完整教學:環境建置、指令操作與程式碼實作

     編輯:MySQL 資料庫相關知識

軟體下載

安裝與環境設定

  1. 安裝 MySQL,確認服務已啟動(services.msc)。
  2. 解壓 JDBC 驅動,取出 mysql-connector-java-3.1.8-bin.jar。
  3. 設定 CLASSPATH:
    D:\Program Files\Java\j2sdk\lib\tools.jar;D:\Program Files\Java\j2sdk\lib\mysql-connector-java-3.1.8-bin.jar;D:\Program Files\Java\mysqlforjdbc\mysql-connector-java-3.1.8-bin.jar
  4. 將 jar 複製至 Tomcat common/lib 與 shared/lib 確保 JSP 可載入驅動。

MySQL 指令列基本操作

mysql -h localhost -u root -p
SHOW DATABASES;
CREATE DATABASE shujuku;
GRANT ALL PRIVILEGES ON shujuku.* TO test@localhost IDENTIFIED BY '123456';
USE shujuku;
CREATE TABLE biao (id INT(8) PRIMARY KEY, name VARCHAR(10));

輸入 ? 可見內建說明,exit 退出。

MySQL-Front 圖形化管理

註冊連線(填入主機、用戶、密碼、資料庫),即可視覺化建表、編輯資料、管理權限。建議保留 root 僅供管理員使用,開發帳號分離以降低風險。

JSP 連線範例

<%@ page contentType="text/html; charset=gb2312" %>
<%@ page import="java.sql.*" %>
<%
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost/db?user=cl41&password=123456";
String sql = "SELECT * FROM dbtest";

Class.forName(driver).newInstance();
Connection conn = DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
ResultSetMetaData meta = rs.getMetaData();
int cols = meta.getColumnCount();

out.print("id|num<br>");
while (rs.next()) {
    out.print(rs.getString(1) + "|" + rs.getString(2) + "<br>");
}
out.print("<br>資料庫操作成功,恭喜你");
rs.close(); stmt.close(); conn.close();
%>

部署至 Tomcat 後以瀏覽器訪問即可看到查詢結果。

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