JSP頁面可以通過Java編程語言來訪問MySQL數據庫。這樣可以很方便地獲取或更新MySQL中的數據。下面是一個示例,展示如何在JSP頁面中查找MySQL數據庫。
<%@ page import="java.sql.*" %><% String query = "SELECT * FROM user WHERE username='Tom'"; String url = "jdbc:mysql://localhost:3306/test"; String user = "root"; String password = "root123"; Connection conn = null; Statement stmt = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); conn = DriverManager.getConnection(url, user, password); stmt = conn.createStatement(); rs = stmt.executeQuery(query); while (rs.next()) { String username = rs.getString("username"); String email = rs.getString("email"); out.println("Username: " + username + ", Email: " + email + "
"); } } catch (SQLException ex) { ex.printStackTrace(); } catch (Exception ex) { ex.printStackTrace(); } finally { try {rs.close();} catch (Exception ex) {} try {stmt.close();} catch (Exception ex) {} try {conn.close();} catch (Exception ex) {} } %>
在這個示例中,我們使用JDBC連接MySQL數據庫,通過執行SELECT語句來獲取指定用戶的信息。由于我們只需要在頁面上顯示查詢結果,因此我們使用while循環遍歷ResultSet,將數據輸出到頁面上。
需要注意的是,我們在最后的finally塊中關閉了數據庫連接以釋放資源。這是一種很好的編程習慣。