⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 marking.java

📁 《JSP程序设计实用教程》-梁建武-源代码-4567.rar
💻 JAVA
字号:
 package stu;
 
 import java.sql.*;
import java.io.*; 

public class marking  {
	String tea_id;
	String coursename;
	String score;
	String stu_id;
	public void setStu_id(String id){this.stu_id=id;}
	public String getStu_id(){return stu_id;}
	public void setScore(String sc){this.score=sc;}
	public String getScore(){return score;}
	public void setTea_id(String id){this.tea_id=id;}
    public String getTea_id(){return tea_id;}
    public void setCoursename(String c){this.coursename=c;}
    public String getCoursename(){return coursename;}
    
    public ResultSet getStudents(){   	
    String sql=" select stu_id "+
		"from enrol "+
		"where accept='1'"+"and score=0"+
		"and class_id IN( "+
		"select classes.id "+
		"from classes ,course "+
		"where course.id=classes.cour_id "+
		"and course.name='"+coursename+"' "+
		"and classes.tea_id='"+tea_id+"') ";		
         sqlBean db = new sqlBean();
        ResultSet rs=db.executeQuery(sql);   
        return rs; 
    	                           }
    	                           
    public void addmark(){
    	int mark=0;
    	int mark1=0;
    	String sql="select mark from student  where id='"+stu_id+"' ";
    	sqlBean db = new sqlBean();
    	 try{
    	 	
    	 ResultSet rs = db.executeQuery(sql);
    	 if(rs.next()) {  mark = rs.getInt("mark");}
        	
            } 
         catch(SQLException ex){ 
             System.err.println("学生成绩查询有错误:"+ex.getMessage() ); 
              System.out.print("学生成绩查询有错误:"+ex.getMessage());//输出到客户端 
                               }
                               
    	 sql="select mark from course where name='"+coursename+"'  ";
    	 try{
    	 	
    	 ResultSet rs=db.executeQuery(sql);
    	 if(rs.next()) 
        	{  mark1=rs.getInt("mark");   }
        	
            }
          catch(SQLException ex){ 
             System.err.println("成绩查询有错误:"+ex.getMessage() ); 
              System.out.print("成绩查询有错误:"+ex.getMessage());//输出到客户端 
                               } 
    	 mark = mark+mark1;
    	 sql="update student set mark='"+mark+"' where id='"+stu_id+"'  ";
    	 db.executeInsert(sql);
    	 
    	         
    	                 }    	                           

    public void updatemark(){
    	 int temp=0;
    	 try{
	 	 temp = Integer.parseInt(score)  ;    
	 	   }
	 	 catch(NumberFormatException e){
	 	 	System.err.println("成绩输入有错误:"+e.getMessage() ); 
            System.out.print("成绩输入有错误:"+e.getMessage());//输出到客户端 
	 	 	                           }
	 	  if(temp>=60) 
	 	  {addmark();}	 
        String sql="update enrol set score='"+temp+"'  "+
		"where stu_id='"+stu_id+"' "+
		"and class_id IN( "+
		"select classes.id "+
		"from classes,teacher,course "+
		"where classes.tea_id='"+tea_id+"' "+
		"and course.id=classes.cour_id "+
		"and course.name='"+coursename+"' )  ";
		sqlBean db = new sqlBean();
	 	 db.executeInsert(sql); 
	 	 	                           
             }    	                           
    
    
}

⌨️ 快捷键说明

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