📄
字号:
范例SQL_SELECT.jsp源代码:
001 <%@page contentType="text/html;charset=Gb2312"
002 import="Java.sql.*"%>
003 <html>
004 <head>
005 <title>SQL语句实例</title>
006 </head>
007 <body bgcolor=LightBlue>
008 <center>
009 <%
010 try
011 {
012 //加载驱动程序
013 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
014 //建立与ACCESS数据库连接,数据源名称为student
015 //ACCESS数据库没有设定用户名和密码
016 Connection con=DriverManager.getConnection("jdbc:odbc:student");
017 //建立Statement对象
018 Statement statement=con.createStatement(
019 ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
020 //建立ResultSet对象
021 ResultSet rs=null;
022 //获取本页表单提交的SQL语句
023 String String_SQL=
new String(request.getParameter("String_SQL").getBytes("8859_1"));
024 //如果取得表单数据为空时,则默认执行全部数据查询
025 //如果取得的表单数据不为空时,则执行表单中的SQL语句
026 if (String_SQL==null)
027 {
028 String_SQL="Select * from student";
029 }
030 out.println("SQL语句:<b>"+String_SQL+"</b>的执行结果如下所示");
031 out.println("<hr>");
032 %>
033 <TABLE align=CENTER border=1 bgcolor=LightBlue width=850>
034 <tr align=center>
035 <td>学生姓名</td>
036 <td>性别</td>
037 <td>班级</td>
038 <td>语文</td>
039 <td>数学</td>
040 <td>物理</td>
041 <td>化学</td>
042 </tr>
043 <%
044 rs=statement.executeQuery(String_SQL);
045 while(rs.next())
046 {
047 out.println("<tr align=center>");
048 out.println("<td>"+rs.getString("name")+"</td>");
049 out.println("<td>"+rs.getString("sex")+"</td>");
050 out.println("<td>"+rs.getString("class")+"</td>");
051 out.println("<td>"+rs.getString("chinese")+"</td>");
052 out.println("<td>"+rs.getString("maths")+"</td>");
053 out.println("<td>"+rs.getString("physics")+"</td>");
054 out.println("<td>"+rs.getString("chemistry")+"</td>");
055 out.println("</tr>");
056 }
057 rs.close();
058 statement.close();
059 con.close();
060 }
061 catch (Exception e)
062 {
063 out.println("<font color=red size=5><b>");
064 out.println("请您写入正确的SQL语句!");
065 out.println("</b></font>");
066 }
067 %>
068 </table>
069 <hr>
070 <TABLE align=CENTER border=0 bgcolor=LightBlue width=850>
071 <tr>
072 <td align=center>
073 <form action="SQL_SELECT.jsp" method="post">
074 <textarea rows="4" name="String_SQL" cols="60">
075 </textarea>
076 <br>
077 <input type="submit" value="执行SQL语句">
078 <input type="reset" value="重新输入SQL语句">
079 </form>
080 </td>
081 </tr>
082 </table>
083 </center>
084 </body>
085 </html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -