生成一个可以查询和添加student表的jsp,student有三个字段:stuNo,stuName,stuAge
时间: 2023-06-10 16:05:27 浏览: 123
好的,谢谢您的提问。根据您的要求,我可以生成一个可以查询和添加student表的jsp页面。下面是代码示例:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>学生信息管理系统</title>
</head>
<body>
<h1>学生信息管理系统</h1>
<%
// 数据库连接信息
String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8";
String user = "root";
String password = "123456";
// 数据库操作相关变量
Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
// 查询所有学生信息
String sql = "SELECT * FROM student";
conn = DriverManager.getConnection(url, user, password);
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
%>
<h2>学生信息列表</h2>
<table border="1">
<tr>
<th>学号</th>
<th>姓名</th>
<th>年龄</th>
</tr>
<% while (rs.next()) { %>
<tr>
<td><%= rs.getString("stuNo") %></td>
<td><%= rs.getString("stuName") %></td>
<td><%= rs.getString("stuAge") %></td>
</tr>
<% } %>
<% rs.close(); %>
<% pstmt.close(); %>
<% conn.close(); %>
</table>
<br>
<h2>添加学生信息</h2>
<form action="add_student.jsp" method="post">
<label for="stuNo">学号:</label>
<input type="text" name="stuNo" required><br>
<label for="stuName">姓名:</label>
<input type="text" name="stuName" required><br>
<label for="stuAge">年龄:</label>
<input type="number" name="stuAge" required><br>
<input type="submit" value="提交">
</form>
</body>
</html>
请注意,这只是一个简单的示例页面,具体实现细节还需要根据您的实际需求进行修改和完善。如果需要其他帮助,请随时与我联系。
阅读全文