亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? employeedata.java

?? struts+MySQL開發的簡單客戶關系管理系統
?? JAVA
字號:
package com.wrox;

import javax.sql.DataSource;
import java.util.ArrayList;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class EmployeeData {

  public static Employee getEmployee(String username, DataSource dataSource)
    throws Exception {

    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;
    Employee employee = null;
    try {

      conn = dataSource.getConnection();
      stmt = conn.createStatement();
      rs = stmt.executeQuery("select * from employees where username=\'"
        + username + "'");

      if ( rs.next() ) {

        employee = new Employee();

        employee.setUsername(rs.getString("username"));
        employee.setPassword(rs.getString("password"));
        employee.setDepid(new Integer(rs.getInt("depid")));
        employee.setRoleid(new Integer(rs.getString("roleid")));
        String name = rs.getString("name");
        employee.setName(name);
        employee.setPhone(rs.getString("phone"));
        employee.setEmail(rs.getString("email"));
      }
      else {

        throw new Exception("Employee " + username + " not found!");
      }
    }
    finally {

      if ( rs != null ) {

        rs.close();
      }
      if ( stmt != null ) {

        stmt.close();
      }
      if ( conn != null ) {

        conn.close();
      }
    }
    return employee;
  }

  public static ArrayList getEmployees(DataSource dataSource) {

    Employee employee = null;
    ArrayList employees = new ArrayList();
    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;

    try {

      conn = dataSource.getConnection();
      stmt = conn.createStatement();
      rs =
        stmt.executeQuery("select * from employees, roles, "
        + "departments where employees.roleid=roles.roleid "
        + "and employees.depid=departments.depid");

      while (rs.next()) {

        employee = new Employee();

        employee.setUsername(rs.getString("username"));
        employee.setName(rs.getString("name"));
        employee.setRolename(rs.getString("rolename"));
        employee.setPhone(rs.getString("phone"));
        employee.setEmail(rs.getString("email"));
        employee.setRoleid(new Integer(rs.getInt("roleid")));
        employee.setDepid(new Integer(rs.getInt("depid")));
        employee.setDepartment(rs.getString("depname"));

        employees.add(employee);

        System.err.println("Username : "
          + employee.getUsername()
          + " Department : " + rs.getString("depname"));
      }
    }
    catch ( SQLException e ) {

      System.err.println(e.getMessage());
    }
    finally {

      if ( rs != null ) {

        try {

          rs.close();
        }
        catch ( SQLException sqle ) {

          System.err.println(sqle.getMessage());
        }
        rs = null;
      }
      if ( stmt != null ) {

        try {

          stmt.close();
        }
        catch ( SQLException sqle ) {

          System.err.println(sqle.getMessage());
        }
        stmt = null;
      }
      if ( conn != null ) {

        try {

          conn.close();
        }
        catch ( SQLException sqle ) {

          System.err.println(sqle.getMessage());
        }
        conn = null;
      }
    }
    return employees;
  }

  public static void removeEmployee(String username, DataSource dataSource)
    throws Exception {

    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;

    try {

      conn = dataSource.getConnection();
      stmt = conn.createStatement();

      StringBuffer sqlString =
        new StringBuffer("delete from employees ");
      sqlString.append("where username='" + username + "'");

      stmt.execute(sqlString.toString());
    }
    finally {

      if ( rs != null ) {

        rs.close();
      }
      if ( stmt != null ) {

        stmt.close();
      }
      if ( conn != null ) {

        conn.close();
      }
    }
  }

  public static void addEmployee(Employee employee, DataSource dataSource)
    throws Exception {

    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;

    try {

      conn = dataSource.getConnection();
      stmt = conn.createStatement();

      StringBuffer sqlString =
        new StringBuffer("insert into employees ");

      sqlString.append("values (\""
        + employee.getUsername() + "\", ");
      sqlString.append("\"" +
        employee.getPassword() + "\", ");
      sqlString.append("\""
        + employee.getRoleid() + "\", ");
      sqlString.append("\""
        + employee.getName() + "\", ");
      sqlString.append("\""
        + employee.getPhone() + "\", ");
      sqlString.append("\""
        + employee.getEmail() + "\", ");
      sqlString.append("\""
        + employee.getDepid() + "\")");

      stmt.execute(sqlString.toString());
    }
    finally {

      if ( rs != null ) {

        rs.close();
      }
      if ( stmt != null ) {

        stmt.close();
      }
      if ( conn != null ) {

        conn.close();
      }
    }
  }

  public static void updateEmployee(Employee employee, DataSource dataSource)
    throws Exception {

    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;

    try {

      conn = dataSource.getConnection();
      stmt = conn.createStatement();

      StringBuffer sqlString =
        new StringBuffer("update employees ");

      sqlString.append("set password='"
        + employee.getPassword() + "', ");
      sqlString.append("roleid="
        + employee.getRoleid() + ", ");
      sqlString.append("name='"
        + employee.getName() + "', ");
      sqlString.append("phone='"
        + employee.getPhone() + "', ");
      sqlString.append("email='"
        + employee.getEmail() + "', ");
      sqlString.append("depid="
        + employee.getDepid());
      sqlString.append(" where username='"
        + employee.getUsername() + "'");

      stmt.execute(sqlString.toString());
    }
    finally {

      if ( rs != null ) {

        rs.close();
      }
      if ( stmt != null ) {

        stmt.close();
      }
      if ( conn != null ) {

        conn.close();
      }
    }
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲自拍一区| 高清日韩电视剧大全免费| 樱花草国产18久久久久| 日韩伦理av电影| 中文字幕在线观看一区| 国产精品美女视频| 中文字幕中文字幕在线一区| 国产欧美一二三区| 中文字幕一区av| 亚洲丝袜自拍清纯另类| 亚洲欧美偷拍卡通变态| 亚洲综合色视频| 亚洲成人在线免费| 日韩二区三区在线观看| 国内不卡的二区三区中文字幕| 久久精品国产第一区二区三区| 精品影视av免费| 成人综合激情网| 色老汉一区二区三区| 精品视频一区二区不卡| 日韩三级av在线播放| 久久综合成人精品亚洲另类欧美| 久久久久久亚洲综合| √…a在线天堂一区| 午夜激情一区二区| 国产综合色产在线精品| 成人网页在线观看| 欧美亚洲一区二区三区四区| 91精品午夜视频| 国产亚洲成aⅴ人片在线观看 | 国产精品污www在线观看| 国产精品少妇自拍| 一区二区三区欧美久久| 蜜臀av国产精品久久久久| 国产麻豆日韩欧美久久| 91在线观看美女| 欧美精品第一页| 国产午夜亚洲精品理论片色戒| 亚洲欧美日韩国产中文在线| 日韩国产成人精品| 成人综合在线视频| 欧美群妇大交群中文字幕| 久久久综合精品| 亚洲午夜精品网| 国产精品一二三四五| 欧亚洲嫩模精品一区三区| 精品久久久久久综合日本欧美| 国产精品传媒在线| 日本不卡高清视频| 99九九99九九九视频精品| 538prom精品视频线放| 日本一区二区高清| 午夜精品久久久久久久蜜桃app| 国产一区二区0| 欧美日韩精品高清| 国产精品精品国产色婷婷| 青青青伊人色综合久久| 97精品久久久午夜一区二区三区| 91精品国产综合久久福利软件| 国产精品久久久久久久蜜臀| 日本va欧美va瓶| 色噜噜夜夜夜综合网| 国产亚洲一二三区| 免费成人美女在线观看.| 欧美中文字幕亚洲一区二区va在线 | 亚洲成人777| 不卡欧美aaaaa| 精品欧美久久久| 香蕉成人伊视频在线观看| 99riav久久精品riav| 精品粉嫩超白一线天av| 亚洲超碰精品一区二区| 91偷拍与自偷拍精品| www一区二区| 日韩激情av在线| 日本福利一区二区| 一区二区中文视频| 成人性生交大片免费| 精品成人a区在线观看| 日韩国产欧美一区二区三区| 色噜噜夜夜夜综合网| 亚洲色图第一区| 成人av电影在线| 国产亚洲自拍一区| 国产精品一区二区在线观看不卡| 亚洲国产日日夜夜| 99久久综合色| 中文字幕精品三区| 国产成人在线电影| 久久免费看少妇高潮| 久久国产成人午夜av影院| 日韩丝袜情趣美女图片| 亚洲国产成人av网| 欧美伊人久久久久久午夜久久久久| 综合中文字幕亚洲| 97se亚洲国产综合在线| 国产精品久久久久一区| eeuss鲁片一区二区三区| 国产精品视频一区二区三区不卡| 国产不卡在线一区| 国产精品剧情在线亚洲| 成人av集中营| 亚洲免费电影在线| 91国产丝袜在线播放| 洋洋成人永久网站入口| 欧美无砖专区一中文字| 亚洲一区二区视频在线| 欧美喷水一区二区| 全部av―极品视觉盛宴亚洲| 日韩欧美在线不卡| 久草这里只有精品视频| 精品国产露脸精彩对白| 国产精品一区二区在线观看网站 | 亚洲男人的天堂网| 色成年激情久久综合| 亚洲成a人片综合在线| 91精品一区二区三区在线观看| 美女视频黄免费的久久| 久久在线观看免费| 成人黄色软件下载| 亚洲一区二区三区中文字幕在线| 一本大道久久a久久精品综合| 一个色在线综合| 一区二区三区丝袜| 欧美老人xxxx18| 精品一区二区在线视频| 欧美激情在线观看视频免费| 成人性生交大片免费看中文网站| 亚洲色图欧美偷拍| 欧美日韩精品一区二区在线播放| 轻轻草成人在线| 亚洲国产精品t66y| 欧美中文字幕一区二区三区亚洲| 免费视频最近日韩| 国产网红主播福利一区二区| 一本色道**综合亚洲精品蜜桃冫| 天天综合日日夜夜精品| 国产网红主播福利一区二区| 91在线视频18| 日本麻豆一区二区三区视频| 欧美—级在线免费片| 在线观看视频91| 国产乱人伦精品一区二区在线观看| 亚洲桃色在线一区| 日韩免费观看高清完整版 | 本田岬高潮一区二区三区| 一区二区激情视频| 欧美精品一区二区三区蜜桃| www.亚洲精品| 美日韩一区二区三区| 国产精品国产三级国产| 91精品国产综合久久小美女| 国产黄色成人av| 日日摸夜夜添夜夜添亚洲女人| 久久日一线二线三线suv| 色婷婷综合激情| 国产乱码一区二区三区| 亚洲国产精品人人做人人爽| 久久精品视频免费观看| 欧美日韩精品一区二区三区蜜桃| 成人午夜视频福利| 日本不卡在线视频| 最新国产成人在线观看| 日韩精品中午字幕| 欧美亚洲尤物久久| 成人黄色在线视频| 精品亚洲免费视频| 天天影视涩香欲综合网| 亚洲欧洲成人精品av97| 亚洲精品在线三区| 欧美羞羞免费网站| av中文字幕亚洲| 国产精品一区在线观看你懂的| 日韩国产欧美三级| 一区二区成人在线视频| 国产精品国产三级国产专播品爱网| 欧美大尺度电影在线| 欧美三级韩国三级日本一级| 91一区一区三区| 国产·精品毛片| 久久成人免费电影| 男女男精品网站| 亚洲成人激情av| 亚洲激情在线播放| 中文一区二区完整视频在线观看 | 日韩电影免费在线观看网站| 亚洲人成7777| 国产精品久久久久四虎| 国产亚洲综合性久久久影院| 欧美不卡一区二区三区四区| 欧美日韩国产小视频| 色综合久久精品| gogogo免费视频观看亚洲一| 国产精品一区在线| 91精品国产一区二区人妖| 欧美日韩国产小视频在线观看| 91国偷自产一区二区开放时间 | 91精品国产色综合久久ai换脸| 在线观看亚洲精品| 欧美性色黄大片手机版|