- Perl DBI
Perl DBI (DataBase Interface) is the most common
databaseinterface for the Perl programming language.
DBI was specified by
Tim Bunce, in collaboration with others, starting in 1992[ [http://search.cpan.org/dist/DBI/Changes#ANCIENT_HISTORY DBI Change Log] ] , and is currently maintained across the Internetas a CPANmodule in accordance with the Open Sourcemodel. DBD (DataBase Driver) modules serve as plug-ins which allows programmers to use nearly database-independent SQLcode in their applications.
The DBI and DBD Perl packages allow Perl programmers to access many database environments in a uniform way. Each supported database environment is implemented as a DBD driver, in much the same way that hardware devices from multiple vendors can be used across CPU platforms. DBD implementations can be obtained by downloading from the Internet. DBD implementations exist for proprietary products such as Oracle,
Microsoft SQL Server, IBM DB2, etc. and for free softwaredatabases such as SQLite, PostgreSQL, Firebird (database server), and MySQL.
The latest DBI module for Perl from CPAN is available for a range of
* [http://dbi.perl.org/ Perl DBI] home page
* [http://search.cpan.org/dist/DBI/DBI.pm DBI module documentation] on CPAN
* [http://search.cpan.org/search?query=DBD;mode=modules DBD drivers] on CPAN
Wikimedia Foundation. 2010.