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 merupakan bagian dari kursus
Melakukan Query ke Basis Data PostgreSQL di Java
Instruksi latihan
- Telusuri setiap baris dalam
ResultSet. - Ambil kolom
titledanpublication_yearmenggunakan metode getter yang sesuai.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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"));
}
}
}
}