数据库CRUD操作----查询

mac2025-12-16  8

数据库CRUD操作----查询

JSP页面

<%@ page import="com.hnpi.domain.Tianjia" %> <%@ page import="java.util.List" %> <%@ page import="java.util.ArrayList" %><%-- Created by IntelliJ IDEA. User: Lenovo Date: 2019/10/31 Time: 21:16 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>展示页面</title> <script src="js/jquery-3.1.1.min.js"></script> </head> <body> <center> <table> <tr> <td>ID</td> <td>number</td> <td>pwd</td> <td>bumen</td> <td>juse</td> </tr> <% List<Tianjia> list = (ArrayList)session.getAttribute("list"); for(Tianjia tianjia : list){ %> <tr> <td><%=tianjia.getId()%></td> <td><%=tianjia.getNumber()%></td> <td><%=tianjia.getPwd()%></td> <td><%=tianjia.getBumen()%></td> <td><%=tianjia.getJuse()%></td> </tr> <% } %> </table> </center> </body> </html>

Servlet页面

package com.hnpi.servlet; import com.hnpi.domain.Tianjia; import com.hnpi.util.DBUtil; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.util.ArrayList; import java.util.List; @WebServlet(value = "/ListServlet") public class ListServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); HttpSession session = request.getSession(); Connection conn = DBUtil.getConn(); PreparedStatement ps = null; ResultSet rs = null; String sql = "select * from Tianjia"; List<Tianjia> tianjiaList = new ArrayList<Tianjia>(); try { ps = conn.prepareStatement(sql); rs = ps.executeQuery(); while(rs.next()){ Tianjia tianjia = new Tianjia(rs.getInt(1),rs.getInt(2),rs.getString(3),rs.getString(4),rs.getString(5),rs.getString(6)); tianjiaList.add(tianjia); } }catch (Exception e){ e.printStackTrace(); }finally { DBUtil.close(conn,ps,rs); } session.setAttribute("list",tianjiaList); request.getRequestDispatcher("list.jsp").forward(request,response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); } }

好,这个查询页面就这么多代码,是不是很简单

最新回复(0)