เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ข้อมูลใน ResultSet

เมื่อ CityBook Libraries สามารถรันคิวรีได้แล้ว ขั้นตอนต่อไปคือดึงข้อมูลจริงออกมาจาก ResultSet โดย ResultSet ทำงานเหมือน cursor ที่เลื่อนทีละแถว และใช้ getter methods ในการดึงค่าจากแต่ละคอลัมน์

ให้ดึงข้อมูล title และ publication_year ของหนังสือแต่ละเล่มจากผลลัพธ์ โดย import ที่จำเป็นทั้งหมดได้เตรียมไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การคิวรีฐานข้อมูล PostgreSQL ด้วย Java

ดูคอร์ส

คำแนะนำการฝึกหัด

  • วนผ่านแต่ละแถวใน ResultSet
  • ดึงข้อมูลคอลัมน์ title และ publication_year โดยใช้ getter methods ที่เหมาะสม

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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"));
            }
        }
    }
}
แก้ไขและรันโค้ด