開始使用免費開始

ResultSet 中的資料

既然 CityBook Libraries 已經能執行查詢,接下來你需要從 ResultSet 提取實際資料。ResultSet 就像一個逐列移動的游標,你可以用各種 getter 方法讀取欄位值。

從結果中的每本書擷取 titlepublication_year。所有必要的 import 都已為你準備好。

本練習屬於課程

在 Java 中查詢 PostgreSQL 資料庫

檢視課程

練習說明

  • 逐列走訪 ResultSet
  • 使用對應的 getter 方法讀取 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"));
            }
        }
    }
}
編輯並執行程式碼