📄
字号:
范例SQL_IUD.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 Connection con=DriverManager.getConnection("jdbc:odbc:student");
016 //建立Statement对象
017 Statement statement=con.createStatement(
018 ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
019 //建立ResultSet对象
020 ResultSet rs=null;
021 //获取本页表单提交的SQL语句
022 String String_SQL =
new String(request.getParameter("String_SQL").getBytes("8859_1"));
023 //如果取得表单数据为空时,则默认执行全部数据查询
024 //如果取得的表单数据不为空时,则执行表单中的SQL语句
025 if (String_SQL==null)
026 {
027 String_SQL="Select * from student";
028 }
029 else
030 {
031 statement.executeUpdate(String_SQL);
032 }
033 out.println("SQL语句:<b>"+String_SQL+"</b>的执行结果如下所示");
034 out.println("<hr>");
035 %>
036 <TABLE align=CENTER border=1 bgcolor=LightBlue width=850>
037 <tr align=center>
038 <td>学生姓名</td>
039 <td>性别</td>
040 <td>班级</td>
041 <td>语文</td>
042 <td>数学</td>
043 <td>物理</td>
044 <td>化学</td>
045 </tr>
046 <%
047 rs=statement.executeQuery("SELECT * FROM STUDENT ORDER BY Id desc");
048 while(rs.next())
049 {
050 out.println("<tr align=center>");
051 out.println("<td>"+rs.getString("name")+"</td>");
052 out.println("<td>"+rs.getString("sex")+"</td>");
053 out.println("<td>"+rs.getString("class")+"</td>");
054 out.println("<td>"+rs.getString("chinese")+"</td>");
055 out.println("<td>"+rs.getString("maths")+"</td>");
056 out.println("<td>"+rs.getString("physics")+"</td>");
057 out.println("<td>"+rs.getString("chemistry")+"</td>");
058 out.println("</tr>");
059 }
060 rs.close();
061 statement.close();
062 con.close();
063 }
064 catch (Exception e)
065 {
066 out.println("<font color=red size=5><b>");
067 out.println("请您写入正确的SQL语句!");
068 out.println("</b></font>");
069 }
070 %>
071 </table>
072 <hr>
073 <TABLE align=CENTER border=0 bgcolor=LightBlue width=850>
074 <tr>
075 <td align=center>
076 <form action="SQL_IUD.jsp" method="post">
077 <textarea rows="4" name="String_SQL" cols="60">
078 </textarea>
079 <br>
080 <input type="submit" value="执行SQL语句">
081 <input type="reset" value="重新输入SQL语句">
082 </form>
083 </td>
084 </tr>
085 </table>
086 </center>
087 </body>
088 </html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -