예제 #1
0
  // �d�ߦC��
  public List<Admin> queryAdminList() throws SQLException {
    sql = "SELECT A.ID,A.ACCOUNT,A.PASSWORD,A.ROLE " + "FROM HUR_ADMIN A ";
    List<Admin> list = new ArrayList<Admin>();

    Statement st = conn.createStatement();
    ResultSet rs = st.executeQuery(sql);

    while (rs.next()) {
      Admin admin = new Admin();
      admin.setUserid(rs.getString("ID"));
      admin.setAccount(rs.getString("ACCOUNT"));
      admin.setPassword(rs.getString("PASSWORD"));
      admin.setRole(rs.getString("ROLE"));
      list.add(admin);
    }
    st.close();
    rs.close();

    return list;
  }
예제 #2
0
  public Admin queryAdminByAccount(String account) throws SQLException {
    Admin admin = null;
    sql = "SELECT A.ID,A.ACCOUNT,A.PASSWORD,A.ROLE " + "FROM HUR_ADMIN A " + "WHERE A.ACCOUNT=? ";

    PreparedStatement pst;

    pst = conn.prepareStatement(sql);
    pst.setString(1, account);

    ResultSet rs = pst.executeQuery();

    while (rs.next()) {
      admin = new Admin();
      admin.setUserid(rs.getString("ID"));
      admin.setAccount(rs.getString("ACCOUNT"));
      admin.setPassword(rs.getString("PASSWORD"));
      admin.setRole(rs.getString("ROLE"));
    }
    pst.close();
    rs.close();

    return admin;
  }