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

Java编程

开发平台:

Java

  1. package humanresource;
  2. import java.sql.*;
  3. public class EmployeeInfoBean {
  4.   private String name, address, phone;
  5.   private int id;
  6.   private Connection conn;
  7.   public void setName(String input){
  8.     name = input;
  9.   }
  10.   public String getName(){
  11.     return name;
  12.   }
  13.   public void setAddress(String input){
  14.     address = input;
  15.   }
  16.   public String getAddress(){
  17.     return address;
  18.   }
  19.   public void setPhone(String input){
  20.     phone = input;
  21.   }
  22.   public String getPhone(){
  23.     return phone;
  24.   }
  25.   public void setId(int input){
  26.     id = input;
  27.   }
  28.   public int getId(){
  29.     return id;
  30.   }
  31.   public  Connection coninit(){
  32.       try {
  33.         Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
  34.         conn= DriverManager.getConnection(
  35.             "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=HumanResourcesDB;User=sa;Password=sa");
  36.       }
  37.       catch (SQLException ex) {
  38.       }
  39.       catch (ClassNotFoundException ex) {
  40.       }
  41.         return  conn;
  42.   }
  43.   public void updateDatabase(Connection conn){
  44.     try{
  45.       String sql = "UPDATE EMPLOYEEINFO SET " +
  46.                    "NAME=?, ADDRESS=?, PHONE=? WHERE ID=?";
  47.       PreparedStatement statement = conn.prepareStatement(sql);
  48.       statement.setString(1, name);
  49.       statement.setString(2, address);
  50.       statement.setString(3, phone);
  51.       statement.setInt(4, id);
  52.       statement.executeQuery();
  53.     }
  54.     catch (Exception e) {}
  55.   }
  56.   public static Vector queryCompanyPolicies(){
  57.     EmployeeInfoBean beanObj=new EmployeeInfoBean();
  58.     Connection conQuery=beanObj.coninit();
  59.     Statement statement = conQuery.createStatement();
  60.     String sql = "SELECT * FROM BENEFITINFO";
  61.     ResultSet rs = statement.executeQuery(sql);
  62.     while (rs.next()){
  63.     }
  64.   }
  65. }