27.9 MySQL Perl API
Perl DBI
模块提供了用于数据库访问的通用接口。您可以编写可与许多不同数据库引擎一起使用的 DBI 脚本,而无需进行更改。要将 DBI 与 MySQL 一起使用,请安装以下内容:
-
DBI
模块。 -
DBD::mysql
模块。这是 Perl 的数据库驱动程序(DBD)模块。 -
(可选)您要访问的任何其他类型的数据库服务器的 DBD 模块。
推荐使用 Perl DBI。它替换了一个较旧的名为mysqlperl
的接口,该接口应被视为已过时。
这些部分包含有关将 Perl 与 MySQL 结合使用以及在 Perl 中编写 MySQL 应用程序的信息:
-
有关 Perl DBI 支持的安装说明,请参见第 2.13 节“ Perl 安装说明”。
-
有关从选项文件中读取选项的示例,请参见第 5.7.4 节“在多服务器环境中使用 Client 端程序”。
-
有关安全的编码提示,请参阅第 6.1.1 节“安全准则”。
-
有关调试技巧,请参见第 28.5.1.4 节“在 gdb 下调试 mysqld”。
-
有关某些 Perl 特定的环境变量,请参见第 4.9 节“环境变量”。
-
有关在 macOS 上运行的注意事项,请参阅第 2.4 节“在 macOS 上安装 MySQL”。
-
有关引用字符串 Literals 的方法,请参见第 9.1.1 节“字符串 Literals”。
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/。该站点托管一个常规的 DBI 邮件列 table。
-
有关印刷信息,DBI 的官方书是* Programming the Perl DBI *(对 Perl DBI 进行编程)(鳄鱼笛卡尔和蒂姆·邦斯,O'Reilly&Associates,2000 年)。有关这本书的信息,请访问 DBI 网站http://dbi.perl.org/。