📄
字号:
范例SQL_While.jsp源代码:
001 <%@page contentType="text/html;charset=Gb2312"
002 import="Java.sql.*"%>
003 <html>
004 <head>
005 <title>利用While循环逆序来获取所有记录</title>
006 </head>
007 <body bgcolor=LightBlue>
008 <center>
009 <font size=6>
010 <b>利用While循环逆序来获取所有记录</b>
011 </font>
012 <hr>
013 <%
014 try
015 {
016 //加载驱动程序
017 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
018 //建立与ACCESS数据库连接,数据源名称为student
019 //ACCESS数据库没有设定用户名和密码
020 Connection con=DriverManager.getConnection("jdbc:odbc:student");
021 //建立Statement对象
022 Statement statement=con.createStatement(
023 ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
024 //建立ResultSet对象
025 ResultSet rs=null;
026 %>
027 <TABLE align=CENTER border=1 bgcolor=LightBlue width=850>
028 <tr align=center>
029 <td>学生姓名</td>
030 <td>性别</td>
031 <td>班级</td>
032 <td>语文</td>
033 <td>数学</td>
034 <td>物理</td>
035 <td>化学</td>
036 </tr>
037 <%
038 String String_SQL="select * from student";
039 rs=statement.executeQuery(String_SQL);
040 //首先将记录指针移动到最后一条之下
041 rs.afterLast();
042 while(rs.previous())
043 {
044 out.println("<tr align=center>");
045 out.println("<td>"+rs.getString("name")+"</td>");
046 out.println("<td>"+rs.getString("sex")+"</td>");
047 out.println("<td>"+rs.getString("class")+"</td>");
048 out.println("<td>"+rs.getString("chinese")+"</td>");
049 out.println("<td>"+rs.getString("maths")+"</td>");
050 out.println("<td>"+rs.getString("physics")+"</td>");
051 out.println("<td>"+rs.getString("chemistry")+"</td>");
052 out.println("</tr>");
053 }
054 rs.close();
055 statement.close();
056 con.close();
057 }
058 catch (Exception e)
059 {
060 out.println("<font color=red size=5><b>");
061 out.println("JSP页面中出现有错误!");
062 out.println("</b></font>");
063 }
064 %>
065 </table>
066 </center>
067 </body>
068 </html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -