Descrição
Aplicações Perl podem usar uma API comum para conexões, consultas, prepared statements e tratamento de resultados em vários backends de banco. Drivers DBD específicos fornecem a conexão com cada mecanismo de banco de dados.
É uma biblioteca central de programação com bancos, não um servidor de banco. Aplicações que usam DBI ainda precisam de práticas SQL seguras, tratamento de credenciais, transações e tratamento de erros.