Perl DBI模块为数据库访问提供了一个通用接口。能够编写无需更改就能与不同的数据库引擎一起工作的DBI脚本。要想使用DBI,必须安装DBI模块,并为打算访问的每种服务器安装数据库驱动程序(DBD)模块。对于MySQL,该驱动程序是DBD::mysql模块。
Perl DBI是推荐的Perl接口。它取代了旧的名为mysqlperl的接口,mysqlperl已过时。
关于Perl DBI支持的安装说明,请参见2.13节,“Perl安装注意事项”。
DBI信息能够在命令行上提供,也能以在线方式提供,或采用印刷形式:
· 一旦安装了DBI和DBD::mysql模块,可使用perldoc 命令在命令行上获取关于它们的信息:
· shell> perldoc DBI
· shell> perldoc DBI::FAQ
· shell> perldoc DBD::mysql
也可以使用pod2man、pod2html等将这类信息转换为其他格式。
· 关于Perl DBI的在线信息,请访问DBI网站,http://dbi.perl.org/。该站点还提供了1个一般性DBI邮件列表。MySQL AB提供了1个专门针对DBD::mysql 的邮件列表,请参见1.7.1.1 “MySQL邮件列表”。
· 至于印刷版信息,官方的DBI书籍是编程Perl DBI(Alligator Descartes和Tim Bunce,O'Reilly & Associates, 2000)。关于该书的信息,请访问DBI网站http://dbi.perl.org/。
关于与MySQL一起使用DBI的专门信息,请参见针对Web的MySQL和Perl(Paul DuBois, New Riders, 2001)。该书的网站是http://www.kitebird.com/mysql-perl/。