NewEmployeeBean.java
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:3k
源码类别:

Java编程

开发平台:

Java

  1. package humanresource;
  2. import java.sql.*;
  3. public class NewEmployeeBean {
  4.   private String name, address, phone, workstatus;
  5.   private String healthCarePlan, dentalPlan, visionPlan;
  6.   private int id, totalSickDays, takenSickDays;
  7.   private int totalPersonalTime, takenPersonalTime;
  8.   public void setName(String input){
  9.          name = input;
  10.   }
  11.   public String getName(){
  12.         return name;
  13.   }
  14.   public void setAddress(String input){
  15.         address = input;
  16.   }
  17.   public String getAddress(){
  18.         return address;
  19.   }
  20.   public void setPhone(String input){
  21.         phone = input;
  22.   }
  23.   public String getPhone(){
  24.         return phone;
  25.   }
  26.   public void setWorkstatus(String input){
  27.         workstatus = input;
  28.   }
  29.   public String getWorkstatus(){
  30.           return workstatus;
  31.   }
  32.   public void setHealthCarePlan(String input){
  33.         healthCarePlan = input;
  34.   }
  35.   public String getHealthCarePlan(){
  36.          return healthCarePlan;
  37.   }
  38.   public void setDentalPlan(String input){
  39.         dentalPlan = input;
  40.   }
  41.   public String getDentalPlan(){
  42.         return dentalPlan;
  43.   }
  44.   public void setVisionPlan(String input){
  45.         visionPlan = input;
  46.   }
  47.   public String getVisionPlan(){
  48.         return visionPlan;
  49.   }
  50.   public void setId(int input){
  51.           id = input;
  52.   }
  53.   public int getId(){
  54.         return id;
  55.   }
  56.   public void setTotalSickDays(int input){
  57.         totalSickDays = input;
  58.   }
  59.   public int getTotalSickDays(){
  60.         return totalSickDays;
  61.   }
  62.   public void setTakenSickDays(int input){
  63.         takenSickDays = input;
  64.   }
  65.   public int getTakenSickDays(){
  66.         return takenSickDays;
  67.   }
  68.   public void setTotalPersonalTime(int input){
  69.         totalPersonalTime = input;
  70.   }
  71.   public int getTotalPersonalTime(){
  72.         return totalPersonalTime;
  73.   }
  74.   public void setTakenPersonalTime(int input){
  75.         takenPersonalTime = input;
  76.   }
  77.   public int getTakenPersonalTime(){
  78.          return takenPersonalTime;
  79.   }
  80.   public void updateDatabase() {
  81.     try{
  82.           Connection conn=EmployeeInfoBean.coninit();
  83.           String sql = "INSERT INTO EMPLOYEEINFO VALUES " +
  84.                        "(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
  85.           PreparedStatement statement = conn.prepareStatement(sql);
  86.           statement.setInt(1, id);
  87.           statement.setString(2, name);
  88.           statement.setString(3, address);
  89.           statement.setString(4, phone);
  90.           statement.setString(5, workstatus);
  91.           statement.setInt(6, totalSickDays);
  92.           statement.setInt(7, takenSickDays);
  93.           statement.setInt(8, totalPersonalTime);
  94.           statement.setInt(9, takenPersonalTime);
  95.           statement.setString(10, healthCarePlan);
  96.           statement.setString(11, dentalPlan);
  97.           statement.setString(12, visionPlan);
  98.           statement.executeQuery();
  99.     }
  100.     catch (Exception e) {System.out.print("error");}
  101.   }
  102. }