📄 modify_marks.jsp
字号:
<%-----filename:modify_marks.jsp------教师修改学生成绩的处理和显示结果的页面-------%>
<%/*
--------本网页需要接收两个输入参数:request.getPrameter("text4"),request.getPrameter("text5"),request.getPrameter("text6"),session.getAttribute("zhanghao")--------------
*/%>
<!-------------zhg工作室------2007.6------------->
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%
String zhanghao = (String)session.getAttribute("zhanghao");
if(zhanghao==null)
{
response.sendRedirect("login.html");//避免未经登录直接进入本页面
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>欢迎使用----成绩查询系统</title>
</head>
<body bgColor="#9999cc">
<%/*
<script language="javascript">
<!--
document.bgColor="#9999cc";
//-->
</script>
*/%>
<%@ include file="jdbc.jsp" %>
<%--
//这一部分通过包含公共文件jdbc.jsp 来实现
String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String Host = "localhost";
String Port = "1433";
String DBName = "marks_query"; //要操作的数据库
String MssqlURL = "jdbc:microsoft:sqlserver://" + Host + ":" + Port +
";DatabaseName=" + DBName + ";SelectMethod=cursor";
String UserName = "sa"; //数据库服务器登录账号
String PassWord = ""; //登录密码
--%>
<%
//String zhanghao=null,mima=null;//记录客户端输入的账号和密码
String sql=null;
%>
<%
try {
Class.forName(driver);
Connection conn = DriverManager.getConnection(MssqlURL, UserName,PassWord);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String studentno = new String(request.getParameter("text4").getBytes("ISO8859_1"));//获取要修改成绩的学生的学号
String coursename = new String(request.getParameter("text5").getBytes("ISO8859_1"));//获取要修改成绩的课程名
String newmarks = new String(request.getParameter("text6").getBytes("ISO8859_1"));//获取要修改的新成绩
//sql = "select * from course,marks where course.课程号=marks.课程号 and marks.学号='"+studentno+"' and course.课程名='"+coursename+"'";
//ResultSet rs = stmt.executeQuery(sql);
sql = "update marks set 成绩='"+newmarks+"' from course,marks where course.课程号=marks.课程号 and marks.学号='"+studentno+"' and course.课程名='"+coursename+"'";
int isOK = stmt.executeUpdate(sql);
if(isOK==1)
{
out.println("已经成功将学号为 "+studentno+" 的学生的课程 "+coursename+" 的成绩修改为 "+newmarks+" !<br><hr>");
}
else
{
out.println("成绩修改失败!请确认您输入的学生信息正确,您可以通过查询来证实信息的正确性!<br><hr>");
}
%>
<%
// rs.close();
stmt.close();
conn.close();
}
catch(Exception e) {
out.println("出现错误!!!请检查各相关软件的设置!!!<p>下面的出错提示可供参考:<br><font color='red'>" + e+"</font></p><br><br>----ZHG工作室------2007.6 ");
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -