Das DBI-Modul ermöglicht es Perl-Anwendungen, auf mehrere Datenbanktypen transparent zuzugreifen. Man kann Verbindungen zu MySQL, MSSQL, Oracle, Informix, Sybase, ODBC und anderen Datenbanksystemen aufbauen, ohne die verschiedenen zugrundeliegenden Schnittstellen zu kennen. Das API von DBI arbeitet mit allen. Man kann sich mit verschiedenen Datenbanktypen auch gleichzeitig verbinden und auf einfache Weise Daten zwischen ihnen austauschen. (non)