Perl DBI

From Wikipedia, the free encyclopedia

Perl DBI (DataBase Interface) is the most common database interface for the Perl programming language.

DBI was specified by Tim Bunce, in collaboration with others, starting in 1992[1], and is currently maintained across the Internet as a CPAN module in accordance with the Open Source model. DBD (DataBase Driver) modules serve as plug-ins which allows programmers to use nearly database-independent SQL code 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 software databases such as SQLite, PostgreSQL, and MySQL.

The latest DBI module for Perl from CPAN is available for a range of operating systems.

[edit] External links

[edit] References

  1. ^ DBI Change Log