开始使用免费开始使用

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"));
            }
        }
    }
}
编辑并运行代码