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

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

开发平台:

Java

  1. import java.sql.*;
  2. public class course {  
  3.   private String id;
  4.   private String name;
  5.   private String dep;
  6.   private String prepare;
  7.   private int mark;
  8.   
  9.   public void setPrepare(String s){prepare=s;}
  10.   public String getPrepare(){return prepare;}
  11.   public void setMark(int s){mark=s;}
  12.   public int getMark(){return mark;}
  13.   public void setDep(String s){dep=s;}
  14.   public String getDep(){return dep;}
  15.   public String getId() {
  16.     return id;
  17.   }
  18.   public void setId(String id) {
  19.     this.id = id;
  20.   }
  21.   public String getName() {
  22.     return name;
  23.   }
  24.   public void setName(String name) {
  25.     this.name = name;
  26.   }
  27.   public ResultSet getPrepares(){               //得到所能选择的预修课
  28.   String sql="select name,id from course   ";
  29.   sqlBean db = new sqlBean();
  30.   ResultSet rs = db.executeQuery(sql);
  31.   return rs; 
  32.   }
  33.  
  34.  
  35.   public String getPrepareDep(){                 //察看预修课所在系
  36.   String s="no";
  37.   String sql="select dep from course where id='"+prepare+"' ";
  38.   sqlBean db = new sqlBean();
  39.   try{
  40.   ResultSet rs = db.executeQuery(sql);
  41.   if(rs.next()){
  42.      s=rs.getString("dep");      
  43.   }
  44.   }catch(Exception e){ e.getMessage();}
  45.   return s;}
  46.  
  47.  
  48.     public ResultSet  getCourse(){         //察看所有课程
  49. String sql="select * from course   ";
  50. sqlBean db= new sqlBean();
  51. ResultSet rs = db.executeQuery(sql);
  52.  return rs;
  53.                          }
  54.                          
  55.                          
  56.     public int deleteCourse(String id){  
  57.         int num=0; 
  58.      String sql="delete  from Course where id ='"+id+"' ";
  59.      sqlBean db= new sqlBean();
  60.         num=db.executeDelete(sql);
  61.         return num;
  62.      }                                           
  63.  
  64.   public String getPrepareDep(String id){
  65.   String dep="";
  66.   String sql="select dep from course where id='"+id+"'";
  67.   sqlBean db= new sqlBean();
  68.   try{
  69.   ResultSet rs = db.executeQuery(sql);
  70.   if(rs.next()) 
  71.   dep=rs.getString("dep");
  72.          }catch(SQLException e){System.out.print(e.toString());}
  73.   return dep;
  74.   }
  75.     public void updateCourse(String id){    
  76.       String sql="update course "+
  77.                  " set name='"+name+"',prepare='"+prepare+"',"+
  78.                  "dep='"+dep+"',mark='"+mark+"'  "+
  79.                  " where id='"+id+"' ";
  80.                  sqlBean db= new sqlBean();
  81.                  db.executeInsert(sql);
  82.                  }
  83.     
  84.     
  85.   public void addCourse(){      
  86.   String sql="insert into course(id,name,mark,prepare,dep) "+
  87.              "VALUES('"+id+"','"+name+"','"+mark+"','"+prepare+"','"+dep+"') ";
  88.    sqlBean db = new sqlBean();
  89.    db.executeInsert(sql);           
  90.                     }
  91.  
  92.     public boolean hasLogin( String id){
  93.      boolean f=true;
  94.      String sql="select id from course where id='"+id+"'  ";
  95.      sqlBean db = new sqlBean();
  96.      try{
  97.      ResultSet rs =db.executeQuery(sql);
  98.      if(rs.next())
  99.      {f=false;}
  100.           }catch(Exception e){ e.getMessage();}
  101.      return f;   
  102.      }
  103. }