Perl5 Camel

Perl DBI

Perl's Database Interface

Database programming with Perl

Learn more »

About DBI

The DBI is the standard database interface module for Perl. It defines a set of methods, variables and conventions that provide a consistent database interface independent of the actual database being used.

DBI Extensions


There is both community and commercial support available


Please contribute, Time, Patches, Sponsorship or Donations.

Perl object relational mappers (ORMs)

ORMs convert results from a database to objects and back again; so you don't have to write SQL. Perl has several ORMs which use DBI: DBIx::Class and Rose::DB::Object are two of the most commonly used.