Apache Commons DBUtils - Descripción general
La biblioteca Apache Commons DbUtils es un conjunto bastante pequeño de clases, que están diseñadas para facilitar el procesamiento de llamadas JDBC sin pérdida de recursos y para tener un código más limpio. Como la limpieza de recursos de JDBC es bastante tediosa y propensa a errores, las clases DBUtils ayudan a abstraer el código de la placa de caldera, de modo que los desarrolladores pueden centrarse únicamente en las operaciones relacionadas con la base de datos.
Ventajas de DBUtils
Las ventajas de usar Apache Commons DBUtils se explican a continuación:
No Resource Leakage - Las clases DBUtils aseguran que no ocurra ninguna fuga de recursos.
Clean & Clear code - Las clases DBUtils proporcionan un código limpio y claro para realizar las operaciones de la base de datos sin necesidad de escribir un código de limpieza o prevención de fugas de recursos.
Bean Mapping - La clase DBUtils admite rellenar automáticamente JavaBeans a partir de un conjunto de resultados.
Principios de diseño de DBUtils
Los principios de diseño de Apache Commons DBUtils son los siguientes:
Small - La biblioteca DBUtils es de tamaño muy pequeño con menos clases, por lo que es fácil de entender y usar.
Transparent- La biblioteca DBUtils no está haciendo mucho trabajo detrás de escena. Simplemente toma una consulta y se ejecuta.
Fast - Las clases de biblioteca DBUtils no crean muchos objetos de fondo y son bastante rápidas en las ejecuciones de operaciones de bases de datos.