文章目录
前言
综合题:
新建数据库 UserDB,新建表 user,表结构如下:
-
通过 JDBC 连接数据库,编写 userlist.jsp,显示所有用户信息
-
编写 addUser.jsp,实现用户信息的添加功能,如图
-
在 UserController.java 这个 Servlet 中实现用户信息的删除功能。
-
编写 userUpdate.jsp,实现用户信息的更新功能。
提示:以下是本篇文章正文内容,下面案例可供参考
一、userlist.jsp
直接上代码
<%@page import="java.sql.*"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<table border="1">
<tr>
<th>ID</th>
<th>用户名</th>
<th>密码</th>
<th>操作</th>
</tr>
<%
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/userdb", "root", "123");
Statement st =con.createStatement();
ResultSet rs =st.executeQuery("select * from user");
while(rs.next()){
String id = rs.getString("ID");
String username = rs.getString("username");
String password = rs.getString("password");%>
<tr>
<td><%=id %></td>
<td><%=username %></td>
<td><%=password %></td>
<td><a href="UserControl?id=<%=id%>">删除</a><a href="userUpdate.jsp?id=<%=id%>">更新</a></td>
</tr>
<%}
rs.close();
st.close();
con.close();
}catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
%>
</table>
<a href="addUser.jsp">添加</a>
</body>
</html