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

📄 classp.java

📁 这是书上的<java毕业设计指南与项目实践>的第6章:基于JSP+JavaBean+Servlet的课程管理系统,供大家参考
💻 JAVA
字号:
package com.course;import java.sql.*;public class classp  {  //定义班级相关的信息  private String id;  private String cour_id;  private String tea_id;  private String room_id;  private String cour_time;  public String getId() {    return id;  }  public void setId(String id) {    this.id = id;  }  public String getCour_id() {    return cour_id;  }  public void setCour_id(String cour_id) {    this.cour_id = cour_id;  }  public String getTea_id() {    return tea_id;  }  public void setTea_id(String tea_id) {    this.tea_id = tea_id;  }  public String getRoom_id() {    return room_id;  }  public void setRoom_id(String room_id) {    this.room_id = room_id;  }  public String getCour_time() {    return cour_time;  }  public void setCour_time(String time) {    this.cour_time = time;  }  //得到全部教师信息  public ResultSet getTeachers(){  	String sql="select id,name from teacher  ";  	sqlBean db = new sqlBean();  	ResultSet rs = db.executeQuery(sql);  	return rs;  	                          }  //得到全部课程信息	                            public ResultSet getCourses(){  	  	String sql="select id,name from course  ";  	sqlBean db = new sqlBean();  	ResultSet rs = db.executeQuery(sql);  	return rs;  	                                        }    //检查班级是否已经存在                             	public boolean hasLogin(String id){     	boolean f=false;    String sql="select id from classes where id ='"+id+"'";  	sqlBean db =new sqlBean();  	try{  	ResultSet rs=db.executeQuery(sql);  	if(rs.next()){ f=true;}  	else{ f=false;}  	}catch(Exception e){ e.getMessage();}  	return f;  	                       }//  检查教师是否同一时间上两门课程                                                                                 public String hasMoreclass(String tea_id,String cour_time){           String temp="";    String sql="select id from classes  "+               "where tea_id='"+tea_id+"' and cour_time='"+cour_time+"'   ";       sqlBean db =new sqlBean();         	    	try{  	ResultSet rs=db.executeQuery(sql);  	if(rs.next()){ temp=rs.getString("id");}  	else{ temp="no";}  	}catch(Exception e){ System.out.print(e.getMessage());}  	return temp;          	                  }  	                    //添加班级 	                    public void addClass(){  		  	String sql="insert into classes(id,tea_id,cour_id,room_id,cour_time)  "+  	           "values('"+id+"','"+tea_id+"','"+cour_id+"','"+room_id+"','"+cour_time+"') ";  	    try{         		sqlBean db =new sqlBean();   		db.executeInsert(sql);} catch(Exception e){System.out.print(e.toString());}  		}  		  	//更新班级信息	   public void updateClass(String id,String tea_id,String cour_id,                           String room_id,String cour_time){    	      String sql="update classes "+                 " set tea_id='"+tea_id+"',cour_id='"+cour_id+"',"+                 "room_id='"+room_id+"',cour_time='"+cour_time+"'  "+                 " where id='"+id+"' ";                 sqlBean db= new sqlBean();                 db.executeInsert(sql);                 }    //更新班级信息的异构形式,不包含教师和时间参数               public void updateClass(String id,String cour_id,                          String room_id){    	      String sql="update classes "+                 " set cour_id='"+cour_id+"',"+                 "room_id='"+room_id+"' "+                 " where id='"+id+"' ";                 sqlBean db= new sqlBean();                 db.executeInsert(sql);                 }           //删除班级                public int deleteClass(String id){          int num=0; 	    	String sql="delete  from classes where id ='"+id+"' ";    	sqlBean db= new sqlBean();        num=db.executeDelete(sql);        return num;    	}    //得到全部班级信息	   public ResultSet getClasses(){   	   	String sql="select classes.id,tea_id,cour_id,room_id,cour_time, "+			"course.name as cour_name,teacher.name as tea_name "+      		"from classes ,course,teacher  "+     		"where classes.cour_id=course.id "+    		"and classes.tea_id=teacher.id ";   			sqlBean db= new sqlBean();		ResultSet rs = db.executeQuery(sql);		 return rs;              	} 	                                           	 	   	                   }

⌨️ 快捷键说明

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