查询学生表中的数据
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>
道阻且长,行则将至