Perl-DBI

DBI ( DataBase Interface) is a Perl module that Perl programs provides a unified database interface to various database management systems and it allows parallel communication with multiple databases of different types.

The DBI module itself only evaluates the commands of the programmer and each needs to be addressed database DBD ( Database Driver ) driver module. Some DBD drivers are available not only for all major databases such as MySQL, MSSQL, Oracle, Informix, Sybase or other interfaces such as ODBC, JDBC, and ADO, but also for database -like systems such as CVS, XML files, Google or Amazon. com. The DBD driver for SQLite already contains the complete database software and can therefore also be used without an external database system.

Since velocity database applications can be critical, DBI and DBD modules have a platform-dependent binary part that is maintained only for the most common systems. Therefore, there is also a slower, lower maintenance pure perl version, which is everywhere where Perl is also available to run.

DBI and DBD were designed in 1992 by Tim Bunce and programmed by him with the help of many other programmers. Since 1994, it became the standard solution for database access and is one of the Perl modules you use most.

Like almost all Perl modules are available on CPAN either under the GPL or the Artistic License.

223394
de