Oleh : Reza Ervani
Referensi :
- Tutorials Point – JDBC Introduction|
- Vogella – MySQL and JDBC – Lars Vogel
- Eclipse & JDBC – Russell Bateman
بسم الله الرحمن الرحيم
Pada akhir program JDBC kita, dibutuhkan secara eksplisit penutupan seluruh koneksi ke database dan masing-masing session database. Walaupun, jika kita lupa melakukan itu, maka kolektor garbage Java akan menutup koneksi saat dia membersihkan objek yang sudah tak berjalan/stale.
Bergantung kepada pengumpulan garbage, terutama dalam pemrogramman database, adalah praktek pemrogramman yang buruk. Kita harus membiasakan menutup koneksi dengan metode close() yang berhubungan dengan objek connection.
Untuk memastikan koneksi ditutup, kita dapat menutup blok kode kita. Blok akhir selalu dieksekusi, tidak peduli apakah ada eksepsi atau tidak.
Untuk menutup koneksi yang terbuka kita dapat menggunakan metode close() seperti berikut
conn.close();
Secara eksplisit menutup suatu koneksi akan menghemat sumber daya DBMS, yang akan membuat administrator database menjadi bahagia … 🙂
Leave a Reply