JSP 是一種通過 Java 代碼嵌入 HTML 頁面來創建動態內容的技術。在 JSP 中,我們可以使用 JDBC 來連接并操作數據庫。因此,本文將討論如何在 JSP 中獲取 MySQL 數據庫中的過去數據。
首先,我們需要建立一個 MySQL 數據庫連接。可以使用類似下面的代碼:
<%@ page import="java.sql.*" %> <% Connection conn = null; Statement stmt = null; ResultSet rs = null; String url = "jdbc:mysql://localhost:3306/mydatabase"; String user = "root"; String password = "password"; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url, user, password); stmt = conn.createStatement(); rs = stmt.executeQuery("SELECT * FROM mytable WHERE date < '2022-01-01'"); while(rs.next()) { // 處理查詢結果 } } catch (SQLException ex) { ex.printStackTrace(); } finally { // 釋放數據庫資源 if(rs != null) rs.close(); if(stmt != null) stmt.close(); if(conn != null) conn.close(); } %>
上面的代碼首先定義了一個連接到數據庫的 url、用戶名和密碼。然后使用 JDBC 的標準 API 建立連接,并執行一個 SQL 查詢語句。該查詢語句返回mytable
表中所有日期在 2022 年之前的記錄。最后,我們使用while
循環迭代查詢結果,并在循環體中處理每個結果行。
到此為止,我們已經能夠在 JSP 中查詢 MySQL 數據庫中過去的數據了。
上一篇lpad mysql