Библиотека Apache Commons DbUtils представляет собой довольно небольшой набор классов, предназначенных для облегчения обработки вызовов JDBC без утечки ресурсов и для получения более чистого кода. Так как очистка JDBC-ресурсов довольно утомительна и подвержена ошибкам, классы DBUtils помогают абстрагировать базовый код, так что разработчики могут сосредоточиться только на операциях, связанных с базой данных.
Отсутствие утечки ресурсов — классы DBUtils гарантируют, что утечки ресурсов не произойдет.
Чистый и ясный код — классы DBUtils предоставляют чистый и понятный код для выполнения операций с базой данных без необходимости написания кода для очистки или предотвращения утечки ресурсов.
Bean Mapping — класс DBUtils поддерживает автоматическое заполнение javabeans из набора результатов.
Небольшая библиотека DBUtils очень мала по размеру и содержит меньше классов, поэтому ее легко понять и использовать.
Прозрачный — библиотека DBUtils не делает много работы за кулисами. Он просто принимает запрос и выполняет.
Быстро — классы библиотеки DBUtils не создают много фоновых объектов и довольно быстро выполняются при выполнении операций с базой данных.