Perl DBI

Source: Wikipedia, the free encyclopedia.

In

programmers using the Perl programming language to embed database communication within their programs. The latest DBI module for Perl from CPAN can run on a range of operating systems
.

History

In September 1992, Buzz Moschetti, creator of interperl, observed that several bespoke compiled extensions of perl (at the time, perl version 4 or more commonly perl4) featuring connectivity to popular SQL-based databases had emerged, namely Interbase, Informix, Oracle, and Sybase. He engaged the authors of these bespoke versions

object-relational mappers available for Perl, such as DBIx::Class
, for more database-independent code with no need to write SQL.

Features

The DBI and DBD Perl packages allow Perl programmers to access many database environments in a standard way. The system implements each supported database environment as a DBD driver, in much the same way that hardware devices from multiple vendors can operate with different

Oracle and for free-software databases such as SQLite, PostgreSQL, Firebird and MySQL
.

Similar projects

PHP 5 has a similar interface called PHP Data Objects (PDO).[3] Java's Java Database Connectivity (JDBC) is also similar.

References

  1. ^ "Reflections on Perl and DBI from an Early Contributor". 8 July 2010.
  2. ^ "DBI::Changes - List of significant changes to the DBI - metacpan.org". Archived from the original on 2014-05-13. Retrieved 2014-05-09.
  3. ^ "PHP: Introduction - Manual".

External links