ตั้งค่าการเชื่อมต่อ
CityBook Libraries ต้องการให้แอปพลิเคชันเชื่อมต่อกับฐานข้อมูล PostgreSQL แบบ live ในการนี้จะใช้เมธอด DriverManager.getConnection() ของ JDBC เพื่อเปิดการเชื่อมต่อ โดยส่ง URL, ชื่อผู้ใช้ และรหัสผ่านเข้าไป
เพื่อให้จัดการ resource ได้อย่างถูกต้อง ให้ครอบการเชื่อมต่อไว้ในบล็อก try-with-resources เพื่อให้ปิดการเชื่อมต่อโดยอัตโนมัติ คลาส Credentials ที่มีฟิลด์ URL, USER, และ PASSWORD ถูกเตรียมไว้ให้แล้ว พร้อมกับ import ที่จำเป็น ได้แก่ Connection, DriverManager, และ SQLException
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การคิวรีฐานข้อมูล PostgreSQL ด้วย Java
คำแนะนำการฝึกหัด
- ครอบการเชื่อมต่อไว้ในบล็อก
try - สร้างการเชื่อมต่อจาก
DriverManager
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
public class Main {
public static void main(String[] args) throws SQLException {
// Open a connection using try-with-resources
____ (Connection conn = ____.____(Credentials.URL, Credentials.USER, Credentials.PASSWORD)) {
System.out.println("Connected to the database!");
}
}
}