การทำงานกับ Statement
CityBook Libraries ต้องการคิวรีข้อมูลจากตาราง books ในการรัน SQL คิวรีผ่าน JDBC จำเป็นต้องสร้างออบเจกต์ Statement จากการเชื่อมต่อ แล้วนำไปใช้รันคิวรีและรับผลลัพธ์
ข้อมูลการเชื่อมต่อฐานข้อมูลถูกโหลดไว้ล่วงหน้าในคลาส Credentials และ import ที่จำเป็นทั้งหมด (Connection, DriverManager, SQLException, Statement, ResultSet) พร้อมใช้งานแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การคิวรีฐานข้อมูล PostgreSQL ด้วย Java
คำแนะนำการฝึกหัด
- สร้าง
Statementจากการเชื่อมต่อ - รันคิวรีโดยใช้
Statementเพื่อรับResultSet
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
public class Main {
public static void main(String[] args) throws SQLException {
// Create statement and execute query
try (Connection conn = DriverManager.getConnection(Credentials.URL, Credentials.USER, Credentials.PASSWORD);
Statement stmt = conn.____();
ResultSet rs = ____.____("SELECT * FROM books")) {
System.out.println("Query Executed!");
}
}
}