查询学生表中的数据

 1 <%@page import="java.sql.*"%>
 2 <%@ page language="java" contentType="text/html; charset=UTF-8"
 3     pageEncoding="UTF-8"%>
 4 <!DOCTYPE html>
 5 <html>
 6 <head>
 7 <meta charset="UTF-8">
 8 <title>Insert title here</title>
 9 </head>
10 <body>
11 
12 
13          <%
14                String className="oracle.jdbc.OracleDriver";
15                String url="jdbc:oracle:thin:@localhost:1521:ORCL";
16                String user="scott";
17                String password="tiger";
18                
19                Class.forName(className);
20                
21                Connection conn = DriverManager.getConnection(url, user, password);
22                String sql="select * from stu_info";
23                PreparedStatement pstmt=conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
24                ResultSet rs=pstmt.executeQuery();
25  
26                   rs.last();//移动至最后一条记录
27          
28          %>你要查询的学生数据表中共有
29          <font size="5" color="red"> <%=rs.getRow() %></font>30          <table border="2" bgcolor="ccceee" width="650">
31          <tr bgcolor="CCCCCC" align="center">
32          <td>记录条数 </td>
33          <td>学号 </td>
34          <td>姓名 </td>
35          <td>性别</td>
36          <td>年龄</td>
37          <td>体重</td>
38          <td>身高 </td>
39           </tr>
40           
41           <%
42           rs.beforeFirst();//移至第一条记录之前
43         
44              while(rs.next()){
45           %><tr> 
46              <td><%=rs.getRow() %> </td>
47              <td><%=rs.getString("id") %></td>
48              <td><%=rs.getString("name") %></td>
49              <td><%=rs.getString("sex") %></td>
50              <td><%=rs.getString("age") %></td>
51              <td><%=rs.getString("weight") %></td>
52              <td><%=rs.getString("height") %></td>
53           </tr>
54           <%} %>
55          </table>
56 
57          <%
58            if(rs!=null) {
59                rs.close();
60            }
61          if(pstmt!=null){
62              pstmt.close();
63          }
64          if(conn!=null){
65              conn.close();
66          }
67          %>
68 </body>
69 </html>

 

posted @ 2021-04-11 16:24  丁帅帅dss  阅读(202)  评论(0)    收藏  举报