首  页
站长信箱
868搜索
网站登录
免费计数器
免费留言本
IP来源查询
网站技术教程
网站流量统计
文章探索:   分类:    关键字:  
    什么?你还在找兼职?上兼客吧,现在兼客吧平台太火了,知名度和诚信度也很高,注册就送0.5元现金,满3元就能提现,马上到账了!最低3元就能提现,大家可以注册下试试!注册地址:http://www.jiankeba.com/computeryc1688
  + 栏目导航
  + 相关文章
JSP随机数/Javascript随机数
利用XMLHTTP无刷新获取数据
JSP白皮书
在jsp中发送email
为什么jsp不能取代servlet?
jsp的5个不足之处
JSP技巧:发送动态图像
用JSP操作Cookie
简易成绩查询系统
用JSP创建WAP应用
在Windows/NT上建立JSP环境
用jsp连接数据库大全
如何成为一个优秀的JSP程序员
ASP与JSP的比较
处理表单数据
JSP及语法概要
处理Cookie
jsp文件操作之写入篇
一个可以防止刷新的JSP计数器
jsp计数器代码
JSP简明教程
在Java中使用Oracle blob
JSP入门初级教程之预定义变量的..
在JSP中使用JavaMail(2)
在JSP中使用JavaMail
JSP/Servlet的重定向技术综述
JSP 语法详解(2)
JSP 语法详解(1)
数据库的连接与关闭

技术教程 -> JSP教程 ->  
简易成绩查询系统
来源:转载   人气:3531   录入时间:2006/2/18


     先建一个数据库(std.mdb):其中有两个表 1.pw(密码表) 2.score成绩表
   然后建两个Jsp文件
   
   enter.jsp(登录页面,用来验正身份的)
   -----------------------------------------------
   <%@ page contentType="text/html;charset=gb2312"%>
   <html>
   <title>个人成绩查询登录</title>
   <body>
   <center>
   <font color=blue size=4><b><i>
   请输入你的学号和密码</b></i>
   </font>
   <hr>
   <form action="result.jsp" method="post">
   <table border="1">
   <tr><th bgcolor="yellow">学号</th><td>
   <input type="text" size=10 name="number"></td></tr>
   <tr><th bgcolor="yellow">密码</th><td>
   <input type="password" size=10 name="password"></td></tr>
   <tr><td colspan="2" align="center">
   <input type="submit" vaule="查询"></td></tr>
   </table>
   </form>
   <font color="red">
   <%
   String error=request.getParameter("errortype");
   if(error!=null)
   {
   int errortype;
   errortype=Integer.parseInt(error);
   switch(errortype)
   {
   case 1:out.println("请输入学号!");break;
   case 2:out.println("请输入密码!");break;
   case 3:out.println("搞错,没有此人!");break;
   case 4:out.println("密码错误!");break;
   default:
   }
   }
   %>
   </font>
   </body>
   </html>
   
   
   
   result.jsp(执行查询结果)
   --------------------------------------------
   <html>
   <title>查询结果</title>
   <body>
   <%@ page contentType="text/html;charset=gb2312"%>
   <%@ page import="java.sql.*" %>
   <%
   String num=request.getParameter("number");
   String password=request.getParameter("password");
   int errortype=0;
   if(num.equals(""))
   {
   errortype=1;
   response.sendRedirect("enter.jsp?errortype="+errortype);
   }
   else if(password.equals(""))
   {
   errortype=2;
   response.sendRedirect("enter.jsp?errortype="+errortype);
   }
   else
   {
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
   Connection con=DriverManager.getConnection("Jdbc:odbc:std");
   Statement smt=con.createStatement();
   String sql="select * from pw where 学号='"+num+"'";
   ResultSet rs=smt.executeQuery(sql);
   if(!rs.next())
   {
   errortype=3;
   response.sendRedirect("enter.jsp?errortype="+errortype);
   }
   else if(!rs.getString(2).equals(password))
   {
   errortype=4;
   response.sendRedirect("enter.jsp?errortype="+errortype);
   }
   else
   {
   
   sql="select * from score where 学号='"+num+"'";
   rs=smt.executeQuery(sql);
   rs.next();
   out.println(rs.getString(1)+",你好,你的成绩如下:"+"<hr>");
   out.println("<table border='1'>");
   out.println("<tr bgcolor='gray'><th>姓名</th><th>计算机英语</th><th>软件工程</th><th>C程序设计</th><th>Java程序设计</th><th>数据库原理</th><th>计算机网络</th></tr>");
   out.println("<tr><td>"+rs.getString(2)+"</td><td>"+rs.getString(3)+"</td></td>"+"</td><td>"+rs.getString(4)+"</td><td>"+rs.getString(5)+"</td><td>"+rs.getString(6)+"</td><td>"+rs.getString(7)+"</td><td>"+rs.getString(8)+"</td></tr>");
   con.close();
   }
   con.close();
   }
   %>
   </table>
   </body>
   </html>
   



| 网站转让 | 站长信箱 | 网站登录 | 技术教程 | 免费计数器 | 免费留言本 | 868流量统计 | 好帮手网站营销 |
地址:广东省阳江市  联系电话:13725641179 杨先生
Copyright 2004-2019 868资源网- 版权所有    粤ICP备05007330号