Apache Commons DBUtils - Visão geral
A biblioteca Apache Commons DbUtils é um conjunto bem pequeno de classes, que são projetadas para facilitar o processamento de chamadas JDBC sem vazamento de recursos e para ter um código mais limpo. Como a limpeza de recursos JDBC é bastante tediosa e sujeita a erros, as classes DBUtils ajudam a abstrair o código padrão, de modo que os desenvolvedores possam se concentrar apenas nas operações relacionadas ao banco de dados.
Vantagens de DBUtils
As vantagens de usar DBUtils Apache Commons são explicadas abaixo -
No Resource Leakage - As classes DBUtils garantem que nenhum vazamento de recursos aconteça.
Clean & Clear code - As classes DBUtils fornecem código limpo e claro para fazer as operações do banco de dados sem a necessidade de escrever um código de limpeza ou prevenção de vazamento de recursos.
Bean Mapping - A classe DBUtils oferece suporte para preencher JavaBeans automaticamente a partir de um conjunto de resultados.
Princípios de Design DBUtils
Os princípios de design do Apache Commons DBUtils são os seguintes -
Small - A biblioteca DBUtils é muito pequena em tamanho com menos classes, de modo que é fácil de entender e usar.
Transparent- A biblioteca DBUtils não está fazendo muito trabalho nos bastidores. Ele simplesmente pega a consulta e executa.
Fast - As classes da biblioteca DBUtils não criam muitos objetos de fundo e são bastante rápidas na execução de operações de banco de dados.