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

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

?? employeedata.java

?? 為struts 的示例程序
?? 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一区二区三区免费野_久草精品视频
亚洲麻豆国产自偷在线| 国产美女主播视频一区| 蜜臀av亚洲一区中文字幕| 精品一区二区免费看| av不卡一区二区三区| 91精品国产乱码久久蜜臀| 国产精品女人毛片| 日韩二区三区在线观看| 9久草视频在线视频精品| 欧美一级淫片007| 日韩美女啊v在线免费观看| 久久99热99| 日本道精品一区二区三区 | 久久色成人在线| 一区二区三区久久久| 成人美女在线观看| 欧美tk—视频vk| 亚洲成人手机在线| 91亚洲精品乱码久久久久久蜜桃| 日韩欧美美女一区二区三区| 亚洲综合一二区| fc2成人免费人成在线观看播放| 欧美大片免费久久精品三p| 亚洲电影一级黄| 91麻豆视频网站| 国产精品久久久久三级| 国产精品一区一区三区| 日韩无一区二区| 天天综合网 天天综合色| 欧美性生交片4| 亚洲主播在线观看| 欧美午夜精品久久久| 亚洲免费在线观看视频| 99精品久久久久久| 国产精品毛片久久久久久| 国产精品亚洲综合一区在线观看| 欧美成人三级在线| 黄页网站大全一区二区| 精品日韩欧美一区二区| 精彩视频一区二区三区| 精品久久国产字幕高潮| 精油按摩中文字幕久久| 欧美精品一区二区久久久| 久草精品在线观看| 久久久一区二区| 高清在线不卡av| 自拍偷拍国产精品| 欧美色手机在线观看| 婷婷久久综合九色国产成人| 91精品国产91久久久久久最新毛片| 天天影视网天天综合色在线播放| 制服丝袜av成人在线看| 久久丁香综合五月国产三级网站| 久久麻豆一区二区| 91丨九色丨黑人外教| 亚洲一级二级三级| 日韩美女在线视频| 成人在线综合网| 亚洲在线观看免费视频| 欧美一级片在线看| 国产成人av一区二区三区在线| 中文字幕在线一区| 欧美三级日韩三级国产三级| 男女男精品视频| 中文字幕+乱码+中文字幕一区| 一本久久精品一区二区| 日日摸夜夜添夜夜添国产精品| 久久免费电影网| 色老头久久综合| 久久精品国产在热久久| 亚洲国产高清aⅴ视频| 欧美中文字幕亚洲一区二区va在线| 奇米四色…亚洲| 国产精品久久久久久久久快鸭 | 亚洲麻豆国产自偷在线| 欧美欧美欧美欧美首页| 国产成人av一区| 琪琪一区二区三区| 一区二区三区欧美| 国产欧美日产一区| 91精品国产91久久久久久最新毛片 | 亚洲亚洲人成综合网络| 精品国产一区a| 在线中文字幕不卡| 国产成人无遮挡在线视频| 亚洲成av人片观看| 亚洲国产激情av| 精品乱码亚洲一区二区不卡| 欧美色倩网站大全免费| av激情成人网| 大白屁股一区二区视频| 奇米色777欧美一区二区| 亚洲乱码国产乱码精品精可以看| 精品国产免费久久| 欧美高清视频在线高清观看mv色露露十八 | 国产亚洲精品中文字幕| 欧美挠脚心视频网站| 色婷婷综合久久久久中文 | 欧美日韩大陆在线| 99精品国产视频| 国产超碰在线一区| 精品一区二区影视| 日本成人在线一区| 午夜欧美在线一二页| 亚洲精品日日夜夜| 国产精品麻豆久久久| 国产人久久人人人人爽| 精品国产乱码久久久久久1区2区| 91精品国产综合久久香蕉麻豆| 在线精品视频一区二区| 色网站国产精品| 日本精品免费观看高清观看| 91亚洲永久精品| 成人一区在线观看| 成人午夜私人影院| 成人av在线网站| thepron国产精品| 丰满少妇久久久久久久| 成人在线视频一区二区| 成年人国产精品| 色视频一区二区| 欧美午夜精品久久久| 欧美精品乱人伦久久久久久| 欧美美女一区二区| 欧美一区二区三区视频在线观看| 欧美一级日韩一级| 久久久久久久久伊人| 国产精品水嫩水嫩| 亚洲乱码中文字幕综合| 亚洲一区二区三区不卡国产欧美 | 欧美性猛交xxxxxx富婆| 欧美日韩中文另类| 337p亚洲精品色噜噜| 久久午夜老司机| 中文字幕日本不卡| 亚洲bdsm女犯bdsm网站| 奇米777欧美一区二区| 韩国v欧美v亚洲v日本v| 懂色av噜噜一区二区三区av| 99视频国产精品| 在线免费观看日韩欧美| 欧美一级欧美三级在线观看| 欧美精品一区二区三区在线| 国产精品午夜电影| 亚洲尤物视频在线| 极品少妇一区二区| av影院午夜一区| 欧美日韩国产高清一区二区三区 | 欧美精选在线播放| 久久这里只有精品6| 亚洲免费视频中文字幕| 日本vs亚洲vs韩国一区三区二区| 国产美女娇喘av呻吟久久| 99vv1com这只有精品| 91精品国产欧美日韩| 综合中文字幕亚洲| 美女尤物国产一区| 91小视频免费看| 日韩精品中文字幕一区二区三区| 99久久伊人久久99| 4438x成人网最大色成网站| 精品乱人伦小说| 中文字幕亚洲区| 日本91福利区| 99久久亚洲一区二区三区青草| 欧美日韩二区三区| 国产精品久久久久久久久久久免费看| 午夜精品视频在线观看| 成人福利视频在线看| 欧美一级专区免费大片| 亚洲免费电影在线| 国产在线精品一区二区夜色| 在线影视一区二区三区| 欧美激情一区二区三区四区| 三级欧美在线一区| 91色在线porny| 久久女同互慰一区二区三区| 亚洲超碰97人人做人人爱| 成人动漫一区二区| 亚洲精品在线免费播放| 亚洲一区二区在线播放相泽| 国产福利精品一区| 欧美一区二区精品| 亚洲国产另类精品专区| 91免费视频网址| 亚洲国产精华液网站w| 国模少妇一区二区三区| 8x福利精品第一导航| 亚洲亚洲人成综合网络| 91久久精品网| 亚洲色图制服丝袜| 粉嫩蜜臀av国产精品网站| 欧美va在线播放| 久久国内精品自在自线400部| 欧美视频完全免费看| 一区二区三区免费在线观看| 91蝌蚪porny| 亚洲女同一区二区| 色婷婷亚洲综合| 亚洲一区在线免费观看|