ในตอนท้ายของโปรแกรม JDBC ควรปิดการเชื่อมต่อฐานข้อมูลอย่างชัดเจนด้วยเมธอด close() เพื่อจบ session แม้ Java garbage collector จะปิดให้อัตโนมัติเมื่อทำความสะอาด object ที่ไม่ได้ใช้
แต่การพึ่งพา garbage collection ในการเขียนโปรแกรมฐานข้อมูลเป็น bad practice ควรปิด connection เองเสมอ
ใช้ finally block เพื่อให้แน่ใจว่า close() ทำงานเสมอ แม้จะมี exception:
conn.close();