ที่ส่วนท้ายของโปรแกรม JDBC ของคุณ จำเป็นต้องปิดการเชื่อมต่อทั้งหมดไปยังฐานข้อมูลเพื่อสิ้นสุดแต่ละเซสชันของฐานข้อมูล อย่างไรก็ตาม หากคุณลืม โปรแกรมรวบรวมขยะของ Java จะปิดการเชื่อมต่อเมื่อทำความสะอาดวัตถุที่เก่าแล้ว
อาศัยการรวบรวมขยะ โดยเฉพาะอย่างยิ่งในการเขียนโปรแกรมฐานข้อมูล เป็นแนวปฏิบัติในการเขียนโปรแกรมที่แย่มาก คุณควรสร้างนิสัยในการปิดการเชื่อมต่อด้วยเมธอด close() ที่เกี่ยวข้องกับอ็อบเจ็กต์การเชื่อมต่อเสมอ
เพื่อให้แน่ใจว่าการเชื่อมต่อถูกปิด คุณสามารถระบุบล็อก 'สุดท้าย' ในรหัสของคุณ ในที่สุดบล็อกจะทำงานเสมอไม่ว่าจะมีข้อยกเว้นเกิดขึ้นหรือไม่
ในการปิดการเชื่อมต่อ JDBC คุณควรเรียกเมธอด close() เป็น:
conn.close();