* DAO ; 데이터가 디비에 접근할 수 있는 객체를 생성하는 곳
DTO ; 여기서 UserData를 ArrayList로 리턴한다.
public ArrayList<UserData> getUser(String condi) {
db.connectDB();
String sql = "select * from user";
sql += condi;
ArrayList<UserData> datas = new ArrayList<UserData>();
try {
db.pstmt = db.conn.prepareStatement(sql);
db.rs = db.pstmt.executeQuery();
while (db.rs.next()) {
//public UserData(String userID, String userPassword, String userName, boolean flag)
UserData temp = new UserData(db.rs.getString("userID"),
db.rs.getString("password"),
db.rs.getString("uname"),
db.rs.getBoolean("flag"));
datas.add(temp);
}
} catch (SQLException e) {
e.printStackTrace();
}
db.closeDB();
if (!datas.isEmpty())
return datas;
else
return null;
}//getUser()
'자바 프로그래밍' 카테고리의 다른 글
[JAVA] 조건문/반복문 (0) | 2019.05.13 |
---|---|
[JAVA] 자바 기초 (식별자, 자료형, 연산자) (0) | 2019.05.13 |
[JAVA] 싱글톤 패턴 (0) | 2019.01.06 |
[JAVA] 엑셀 파일 읽기 (API) (0) | 2019.01.04 |
[소켓프로그래밍] 클라이언트/서버 통신 (0) | 2018.12.31 |