一起学习
先建一个数据库(std.mdb):其中有两个表 1.pw(密码表) 2.score成绩表
然后建两个Jsp文件
enter.jsp(登录页面,用来验正身份的)
-----------------------------------------------
<%@ page contentType="text/html;charset=gb2312"%>
个人成绩查询登录
请输入你的学号和密码
<%
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:
}
}
%>
result.jsp(执行查询结果)
--------------------------------------------
查询结果
<%@ 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) ",你好,你的成绩如下:" "
");
out.println("");
out.println("姓名 | 计算机英语 | 软件工程 | C程序设计 | Java程序设计 | 数据库原理 | 计算机网络 |
");
out.println("" rs.getString(2) " | " rs.getString(3) " | " "" rs.getString(4) " | " rs.getString(5) " | " rs.getString(6) " | " rs.getString(7) " | " rs.getString(8) " |
");
con.close();
}
con.close();
}
%>
下载本文示例代码
简易成绩查询系统简易成绩查询系统简易成绩查询系统简易成绩查询系统简易成绩查询系统简易成绩查询系统简易成绩查询系统简易成绩查询系统简易成绩查询系统简易成绩查询系统简易成绩查询系统简易成绩查询系统
阅读(129) | 评论(0) | 转发(0) |