chaxunresult.jsp

来自「新生注册系统,用JSP和WEB数据库表写的系统,可以进行删除,添加,管理等操作.」· JSP 代码 · 共 86 行

JSP
86
字号
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<title>输出查询结果页面</title>
</head>
<BODY background="images/20071219_51b7c87ebe48f36404d9rhtQ1ubHLrMU.jpg">
<p align="Center"><font color="#0099FF" size="7" face="华文彩云">查询结果</font></p>
<!-- 设置脚本语言为java,引用java.sql包 -->
<%@ page language="java" import="java.sql.*" %>
<%
    
    
    try {
      // 登记JDBC驱动程序
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      //连接数据库
      Connection con = DriverManager.getConnection("jdbc:odbc:stu","", "");
      //创建语句对象
      Statement statement = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
	  
	  String number=request.getParameter("number");
	  String name=request.getParameter("name");
	  String sex=request.getParameter("sex");
	 
	  String birthdate=request.getParameter("birthDate");
      
	  //执行SQL语句
	  String mysql;
	   
			 //将Unicode编码的String类型数据转化为“ISO-8859-1”编码
			 mysql="select * from stu  where stuNum='"+number+"' or stuName='"+name+"' or sex='"+sex+"' or birthDate='"+birthdate+"' ";  
            byte[] temp=mysql.getBytes("ISO-8859-1");
          mysql=new String(temp);
      	  ResultSet rs = statement.executeQuery(mysql);
	  
         
	//取得结果,输出到屏幕
   %>
<table>
      <tr>
      <hr>
      <%
      while ( rs.next() ) {
        out.println("<tr>\n<td>学生学号:" + rs.getString(1) + "</td>\n</tr>");
		out.println("<tr>\n<td>学生姓名:" + rs.getString(2) + "</td>\n</tr>");
        out.println("<tr>\n<td>性别:" + rs.getString(3) + "</td>\n</tr>");
		out.println("<tr>\n<td>出生日期:" + rs.getString(4) + "</td>\n</tr>");
		out.println("<tr>\n<td>入学成绩:" + rs.getString(5) + "</td>\n</tr>");
		out.println("<tr>\n<td>家庭住址:" + rs.getString(6) + "</td>\n</tr>");
		out.println("<tr>\n<td>邮编:" + rs.getString(7) + "</td>\n</tr>");
		out.println("<tr>\n<td>联系电话:" + rs.getString(8) + "</td>\n</tr>");
		out.println("<tr>\n<td>身份证号:" + rs.getString(9) + "</td>\n</tr>");
        out.println("<tr>\n<td>电子邮件:" + rs.getString(10) + "</td>\n</tr>");
		
	  }	
      %>
</table>
    
  <%   
        out.print("<br><b>恭喜你!查询信息成功!</b>");
        rs.close();                                    //关闭记录集对象
        statement.close();                                //关闭语句对象
        con.close();                                //关闭连接对象
    }catch(Exception e){
        out.print("数据库连接错误!,错误信息如下:<br>");
        out.print(e.getMessage());
        }
    //*******   测试数据代码结束  *******
%>            
    
   
      
     
<form name="form1" method="post" action="xiugai.jsp">
  <div align="center"><a href="xiugai.jsp"><font color="#660099" size="5">[修改个人信息]</font></a></div>
</form>
<form name="form2" method="post" action="delete.jsp">
  <div align="center"><a href="delete.jsp"><font color="#660099" size="5">[删除信息]</a></div>
</form>
<form name="form3" method="post" action="">
  <div align="center"><a href="print.jsp"><font color="#660099" size="5">[打印]</a></div>
</form>
<p>&nbsp;</p>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?