시작하기무료로 시작하기

ResultSet에서 데이터 꺼내기

이제 CityBook Libraries에서 쿼리를 실행할 수 있으니, ResultSet에서 실제 데이터를 추출해야 해요. ResultSet은 행을 하나씩 이동하는 커서처럼 동작하며, 게터 메서드를 사용해 열 값을 가져옵니다.

결과에 있는 각 책에서 titlepublication_year를 추출하세요. 필요한 import는 모두 제공되어 있습니다.

이 연습은 강의의 일부입니다

Java에서 PostgreSQL 데이터베이스 질의하기

강의 보기

연습 안내

  • ResultSet의 각 행을 순회하세요.
  • 적절한 게터 메서드를 사용해 titlepublication_year 열을 가져오세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

public class Main {
    public static void main(String[] args) throws SQLException {
        try (Connection conn = DriverManager.getConnection(Credentials.URL, Credentials.USER, Credentials.PASSWORD);
        Statement stmt = conn.createStatement();
        ResultSet rs = stmt.executeQuery("SELECT * FROM books")) {
            // Iterate through each row
            while (rs.____()) {
                // Retrieve column values
                System.out.println(rs.____("title"));
                System.out.println(rs.____("publication_year"));
            }
        }
    }
}
코드 편집 및 실행