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

ตั้งค่าการเชื่อมต่อ

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