Apache Commons DBUtils - Gambaran Umum
Pustaka Apache Commons DbUtils adalah sekumpulan kelas yang cukup kecil, yang dirancang untuk mempermudah pemrosesan panggilan JDBC tanpa kebocoran sumber daya dan memiliki kode yang lebih bersih. Karena pembersihan sumber daya JDBC cukup membosankan dan rawan kesalahan, kelas DBUtils membantu mengabstraksi kode pelat boiler, sehingga pengembang dapat fokus pada operasi terkait database saja.
Keuntungan DBUtils
Keuntungan menggunakan Apache Commons DBUtils dijelaskan di bawah -
No Resource Leakage - Kelas DBUtils memastikan bahwa tidak ada kebocoran sumber daya yang terjadi.
Clean & Clear code - Kelas DBUtils menyediakan kode yang bersih dan jelas untuk melakukan operasi database tanpa perlu menulis kode pembersihan atau pencegahan kebocoran sumber daya.
Bean Mapping - Dukungan kelas DBUtils untuk secara otomatis mengisi javabeans dari kumpulan hasil.
Prinsip Desain DBUtils
Prinsip desain dari Apache Commons DBUtils adalah sebagai berikut -
Small - Library DBUtils berukuran sangat kecil dengan class yang lebih sedikit, sehingga mudah untuk dipahami dan digunakan.
Transparent- Perpustakaan DBUtils tidak melakukan banyak pekerjaan di belakang layar. Ini hanya membutuhkan kueri dan mengeksekusi.
Fast - Kelas perpustakaan DBUtils tidak membuat banyak objek latar belakang dan cukup cepat dalam eksekusi operasi database.