classp.java
上传用户:ht0805
上传日期:2013-10-20
资源大小:384k
文件大小:4k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

Java

  1. import java.sql.*;
  2. public class classp  {
  3.   private String id;
  4.   private String cour_id;
  5.   private String tea_id;
  6.   private String room_id;
  7.   private String cour_time;
  8.   public String getId() {
  9.     return id;
  10.   }
  11.   public void setId(String id) {
  12.     this.id = id;
  13.   }
  14.   public String getCour_id() {
  15.     return cour_id;
  16.   }
  17.   public void setCour_id(String cour_id) {
  18.     this.cour_id = cour_id;
  19.   }
  20.   public String getTea_id() {
  21.     return tea_id;
  22.   }
  23.   public void setTea_id(String tea_id) {
  24.     this.tea_id = tea_id;
  25.   }
  26.   public String getRoom_id() {
  27.     return room_id;
  28.   }
  29.   public void setRoom_id(String room_id) {
  30.     this.room_id = room_id;
  31.   }
  32.   public String getCour_time() {
  33.     return cour_time;
  34.   }
  35.   public void setCour_time(String time) {
  36.     this.cour_time = time;
  37.   }
  38.   
  39.   public ResultSet getTeachers(){
  40.    String sql="select id,name from teacher  ";
  41.    sqlBean db = new sqlBean();
  42.    ResultSet rs = db.executeQuery(sql);
  43.    return rs;
  44.                              }
  45.                              
  46.   public ResultSet getCourses(){
  47.       String sql="select id,name from course  ";
  48.    sqlBean db = new sqlBean();
  49.    ResultSet rs = db.executeQuery(sql);
  50.    return rs;             
  51.                               }
  52.                               
  53.     public boolean hasLogin(String id){   
  54.    boolean f=false;
  55.     String sql="select id from classes where id ='"+id+"'";
  56.    sqlBean db =new sqlBean();
  57.    try{
  58.    ResultSet rs=db.executeQuery(sql);
  59.    if(rs.next()){ f=true;}
  60.    else{ f=false;}
  61.    }catch(Exception e){ e.getMessage();}
  62.    return f;
  63.                           }
  64.                                                                                  
  65.    public String hasMoreclass(String tea_id,String cour_time){   //检查教师是否同一时间上两门课程
  66.     
  67.     String temp="";
  68.     String sql="select id from classes  "+
  69.                "where tea_id='"+tea_id+"' and cour_time='"+cour_time+"'   "; 
  70.       sqlBean db =new sqlBean();         
  71.      try{
  72.    ResultSet rs=db.executeQuery(sql);
  73.    if(rs.next()){ temp=rs.getString("id");}
  74.    else{ temp="no";}
  75.    }catch(Exception e){ System.out.print(e.getMessage());}
  76.    return temp;        
  77.                      }
  78.                      
  79.                      
  80.   public void addClass(){
  81.   
  82.    String sql="insert into classes(id,tea_id,cour_id,room_id,cour_time)  "+
  83.               "values('"+id+"','"+tea_id+"','"+cour_id+"','"+room_id+"','"+cour_time+"') ";
  84.        try{       
  85.    sqlBean db =new sqlBean(); 
  86.    db.executeInsert(sql);} catch(Exception e){System.out.print(e.toString());}
  87.    }
  88.   
  89.   
  90.    public void updateClass(String id,String tea_id,String cour_id,
  91.                            String room_id,String cour_time){    
  92.       String sql="update classes "+
  93.                  " set tea_id='"+tea_id+"',cour_id='"+cour_id+"',"+
  94.                  "room_id='"+room_id+"',cour_time='"+cour_time+"'  "+
  95.                  " where id='"+id+"' ";
  96.                  sqlBean db= new sqlBean();
  97.                  db.executeInsert(sql);
  98.                  }
  99.                  
  100.   public void updateClass(String id,String cour_id,
  101.                           String room_id){    
  102.       String sql="update classes "+
  103.                  " set cour_id='"+cour_id+"',"+
  104.                  "room_id='"+room_id+"' "+
  105.                  " where id='"+id+"' ";
  106.                  sqlBean db= new sqlBean();
  107.                  db.executeInsert(sql);
  108.                  }       
  109.                  
  110.    public int deleteClass(String id){  
  111.         int num=0; 
  112.      String sql="delete  from classes where id ='"+id+"' ";
  113.      sqlBean db= new sqlBean();
  114.         num=db.executeDelete(sql);
  115.         return num;
  116.      }
  117.     
  118.    public ResultSet getClasses(){
  119.    
  120.     String sql="select classes.id,tea_id,cour_id,room_id,cour_time, "+
  121. "course.name as cour_name,teacher.name as tea_name "+
  122.        "from classes ,course,teacher  "+
  123.       "where classes.cour_id=course.id "+
  124.      "and classes.tea_id=teacher.id ";
  125.     sqlBean db= new sqlBean();
  126. ResultSet rs = db.executeQuery(sql);
  127.  return rs;           
  128.     }                                             
  129.                        
  130.   
  131. }