JSP(Java Server Pages)是一個使用Java語言編寫的Web應用程序開發(fā)的技術。利用JSP可以動態(tài)生成HTML、CSS等Web內容,以實現Web應用程序的功能。JSP可以使用Java語言與各種類型的數據庫進行交互,包括MySQL數據庫。
連接MySQL數據庫需要使用JDBC(Java DataBase Connectivity)技術,先下載MySQL Connector/J驅動包并將其添加到項目的classpath中。
<%@ page import="java.sql.*"%> <% String url = "jdbc:mysql://localhost:3306/mydb?useSSL=false&serverTimezone=UTC"; String user = "root"; String password = "123456"; Connection conn = null; Statement stmt = null; ResultSet rs = null; try { Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection(url, user, password); stmt = conn.createStatement(); String sql = "SELECT * FROM student"; rs = stmt.executeQuery(sql); while (rs.next()) { out.println(rs.getInt("id") + " " + rs.getString("name") + "<br/>"); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { try { if (rs != null) rs.close(); if (stmt != null) stmt.close(); if (conn != null) conn.close(); } catch (SQLException e) { e.printStackTrace(); } } %>
上述代碼實現了連接MySQL數據庫,并通過執(zhí)行SELECT語句查詢student表的數據并輸出到Web頁面。