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

JSP 連接 MySQL 最簡單範例:mm.mysql 驅動 + 直連零配置

     編輯:MySQL 綜合教學

前置準備

  1. 下載 mm.mysql-2.0.4-bin.jar(舊版驅動,現建議用 mysql-connector-java)
  2. 放入 WEB-INF/lib/ 或 Tomcat common/lib/

測試 JSP 完整代碼

<%@ page import="java.sql.*" %>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url = "jdbc:mysql://localhost/shangwu?user=root";
Connection con = DriverManager.getConnection(url);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM x");
while (rs.next()) {
    out.println(rs.getInt("age") + "<br/>");
}
rs.close();
stmt.close();
con.close();
%>

關鍵點說明

  • 驅動類別:org.gjt.mm.mysql.Driver(mm.mysql 專屬)
  • 連線字串:jdbc:mysql://host/db?user=xxx 直接帶入帳號,簡化代碼
  • 無需 web.xml、server.xml、JNDI 任何配置
  • 適用於快速原型、教學驗證、單機測試

生產環境必做升級

項目簡單版生產版
驅動mm.mysql (停維護)mysql-connector-java 8.0+
連線管理手動開關DataSource + 連線池 (HikariCP/DBCP2)
憑證管理寫死在碼環境變數/配置中心/密碼保管庫
SQL 執行Statement 拼接PreparedStatement 參數化
資源釋放手動 closeTry-with-resources / Spring JdbcTemplate

簡單連線測試成功截圖

「最簡單」是入門的捷徑,但「正確」才是上線的門檻。從這裡開始,逐步建立生產級資料存取規範。

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