ResultSet 中的数据
现在 CityBook Libraries 已经可以执行查询,接下来需要从 ResultSet 中提取实际数据。ResultSet 类似一个逐行移动的游标,您可以用 getter 方法获取列值。
请从结果中的每本书提取 title 和 publication_year。所有必要的 import 已为您准备好。
本练习是课程的一部分
在 Java 中查询 PostgreSQL 数据库
练习说明
- 遍历
ResultSet的每一行。 - 使用合适的 getter 方法获取
title和publication_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"));
}
}
}
}