JDBC 기본 구동 절차 中
if문
을 사용한 기존의 코드는 DB의 컬럼에서 하나의 데이터만 가져오게 된다.
if(rs.next() ) {
int id = rs.getInt("ID");
Stirng title = rs.getString("TITLE");
Date regDate = rs.getDate("REGDATE");
System.out.printf("id:%d, title:%s, regDate:%s\n", id, title, regDate);
};
그러나
while문
을 사용하여, DB에서 가져올 데이터가 없을 때 false 를 반환하도록 해서 모든 데이터를 조회해올 수 있다.
while(rs.next() ) {
int id = rs.getInt("ID");
Stirng title = rs.getString("TITLE");
Date regDate = rs.getDate("REGDATE");
System.out.printf("id:%d, title:%s, regDate:%s\n", id, title, regDate);
};