Data dalam ResultSet
Sekarang CityBook Libraries dapat mengeksekusi kueri, Anda perlu mengekstrak data sebenarnya dari ResultSet. ResultSet bekerja seperti kursor yang bergerak baris demi baris, dan Anda mengambil nilai kolom menggunakan metode getter.
Ekstrak title dan publication_year dari setiap buku dalam hasil. Semua import yang diperlukan sudah tersedia untuk Anda.
Latihan ini adalah bagian dari kursus
Melakukan Query ke Basis Data PostgreSQL di Java
Petunjuk latihan
- Telusuri setiap baris dalam
ResultSet. - Ambil kolom
titledanpublication_yearmenggunakan metode getter yang sesuai.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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"));
}
}
}
}