JSP MySQL 增删改查教程:完整示例代码及最佳实践
JSP 是一种 Java 服务器端脚本语言,可以与 MySQL 数据库进行交互,实现增删改查操作。下面是 JSP 与 MySQL 进行增删改查的示例代码:\n\n1. 建立数据库连接:\n\njava\n<%@ page import="java.sql.*" %>\n<%\n Connection conn = null;\n try {\n Class.forName("com.mysql.jdbc.Driver");\n String url = "jdbc:mysql://localhost:3306/mydatabase";\n String username = "root";\n String password = "password";\n conn = DriverManager.getConnection(url, username, password);\n } catch (Exception e) {\n e.printStackTrace();\n }\n%>\n\n\n2. 插入数据:\n\njava\n<%\n String name = request.getParameter("name");\n int age = Integer.parseInt(request.getParameter("age"));\n String sql = "INSERT INTO users (name, age) VALUES (?, ?)";\n PreparedStatement pstmt = conn.prepareStatement(sql);\n pstmt.setString(1, name);\n pstmt.setInt(2, age);\n pstmt.executeUpdate();\n%>\n\n\n3. 查询数据:\n\njava\n<%\n Statement stmt = conn.createStatement();\n String sql = "SELECT * FROM users";\n ResultSet rs = stmt.executeQuery(sql);\n while (rs.next()) {\n String name = rs.getString("name");\n int age = rs.getInt("age");\n out.println("Name: " + name + ", Age: " + age + "<br>");\n }\n%>\n\n\n4. 更新数据:\n\njava\n<%\n int id = Integer.parseInt(request.getParameter("id"));\n String name = request.getParameter("name");\n int age = Integer.parseInt(request.getParameter("age"));\n String sql = "UPDATE users SET name=?, age=? WHERE id=?";\n PreparedStatement pstmt = conn.prepareStatement(sql);\n pstmt.setString(1, name);\n pstmt.setInt(2, age);\n pstmt.setInt(3, id);\n pstmt.executeUpdate();\n%>\n\n\n5. 删除数据:\n\njava\n<%\n int id = Integer.parseInt(request.getParameter("id"));\n String sql = "DELETE FROM users WHERE id=?";\n PreparedStatement pstmt = conn.prepareStatement(sql);\n pstmt.setInt(1, id);\n pstmt.executeUpdate();\n%>\n\n\n以上代码示例了如何使用 JSP 与 MySQL 进行增删改查操作。请注意在实际应用中,需要根据具体的业务需求进行适当的修改和优化。
原文地址: https://www.cveoy.top/t/topic/p5ox 著作权归作者所有。请勿转载和采集!