第25章:API和库 / 25.4. MySQL Perl API

Perl DBI模块为数据库访问提供了一个通用接口。能够编写无需更改就能与不同的数据库引擎一起工作的DBI脚本。要想使用DBI,必须安装DBI模块,并为打算访问的每种服务器安装数据库驱动程序(DBD)模块。对于MySQL,该驱动程序是DBD::mysql模块。

Perl DBI是推荐的Perl接口。它取代了旧的名为mysqlperl的接口,mysqlperl已过时。

关于Perl DBI支持的安装说明,请参见2.13节,“Perl安装注意事项”

DBI信息能够在命令行上提供,也能以在线方式提供,或采用印刷形式:

·         一旦安装了DBIDBD::mysql模块,可使用perldoc 命令在命令行上获取关于它们的信息:

·                shell> perldoc DBI
·                shell> perldoc DBI::FAQ
·                shell> perldoc DBD::mysql

也可以使用pod2manpod2html将这类信息转换为其他格式。

·         关于Perl DBI的在线信息,请访问DBI网站,http://dbi.perl.org/。该站点还提供了1个一般性DBI邮件列表。MySQL AB提供了1个专门针对DBD::mysql 的邮件列表,请参见1.7.1.1 MySQL邮件列表”

·         至于印刷版信息,官方的DBI书籍是编程Perl DBIAlligator DescartesTim BunceO'Reilly & Associates, 2000)。关于该书的信息,请访问DBI网站http://dbi.perl.org/

关于与MySQL一起使用DBI的专门信息,请参见针对WebMySQLPerlPaul DuBois, New Riders, 2001)。该书的网站是http://www.kitebird.com/mysql-perl/