JSP連接MySQL數據庫是JSP開發中的一個必備技能。下面給大家提供一個簡單的例子來演示如何使用JSP連接MySQL數據庫。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %> // 導入Java.sql包
<html>
<body>
<%
Connection conn = null; // 初始化連接對象
Statement stmt = null; // 初始化執行語句對象
ResultSet rs = null; // 初始化結果集對象
// 以下為連接MySQL數據庫的代碼
String url = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "123456";
try {
Class.forName("com.mysql.cj.jdbc.Driver").newInstance(); // 加載MySQL驅動
conn = DriverManager.getConnection(url, username, password); // 通過驅動管理器獲取一個連接
stmt = conn.createStatement(); // 獲取執行語句對象
String sql = "select * from user"; // SQL語句
rs = stmt.executeQuery(sql); // 執行查詢語句
while(rs.next()){
String name = rs.getString("name");
String age = rs.getString("age");
out.println(name + " " + age); // 輸出結果
}
} catch (Exception e) {
e.printStackTrace(); // 拋出異常
} finally {
// 關閉連接、執行語句和結果集
if(rs!=null){
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(stmt!=null){
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
%>
</body>
</html>
上面的代碼演示了如何連接MySQL數據庫并執行一個簡單的查詢語句。這個例子可以作為JSP連接MySQL數據庫的入門示例,供初學者參考。