JSP是一種在Java EE中使用的頁面技術。它可以和MySQL這樣的數據庫一起使用,從而實現數據的增加、刪除和修改。下面我們來看一下如何在JSP中使用MySQL刪除數據。
<%@ page import="java.sql.*" %> <%@ page language="java" %> <%! // 定義數據庫連接信息 String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver"; String DB_URL = "jdbc:mysql://localhost/test?useSSL=false&serverTimezone=UTC"; String USER = "root"; String PASS = "123456"; // 定義數據庫連接對象和語句對象 Connection conn; Statement stmt; // 初始化數據庫連接對象和語句對象 void init()throws SQLException{ Class.forName(JDBC_DRIVER); conn = DriverManager.getConnection(DB_URL,USER,PASS); stmt = conn.createStatement(); } %> <% try{ // 初始化數據庫連接 init(); // 定義SQL語句,并執行刪除操作 String sql = "DELETE FROM student WHERE id=1"; stmt.executeUpdate(sql); // 刪除成功后,給出提示信息 out.println("<h3>刪除成功!</h3>"); }catch(SQLException e){ out.println("<h3>刪除失敗!</h3>"); }finally{ // 關閉數據庫連接 stmt.close(); conn.close(); } %>
在JSP頁面中,通過<% %>
標簽將Java代碼嵌入到HTML代碼中。首先,我們需要導入java.sql.*
包。然后,定義數據庫連接信息和初始化數據庫連接對象和語句對象的方法。在主代碼塊中,調用初始化方法,定義SQL語句,并通過stmt.executeUpdate()
方法執行刪除操作。最后,關閉數據庫連接。
在JSP中使用MySQL刪除數據的過程就是這樣的。通過stmt.executeUpdate()
方法可以執行任意的SQL語句,從而實現數據的刪除。