apis-perl.md 2.2 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
## 29.9 MySQL Perl API

[](<>)[](<>)[](<>)[](<>)

Perl`DBI`模块为数据库访问提供了一个通用接口。您可以编写一个 DBI 脚本,无需更改即可与许多不同的数据库引擎一起使用。要将 DBI 与 MySQL 一起使用,请安装以下内容:

1.`DBI`模块。

2.`DBD::mysql`模块。这是 Perl 的数据库驱动程序 (DBD) 模块。

3.  (可选)您要访问的任何其他类型的数据库服务器的 DBD 模块。

    Perl DBI 是推荐的 Perl 接口。它取代了一个旧接口,称为`mysqlperl`, 这应该被认为是过时的。

    这些部分包含有关将 Perl 与 MySQL 一起使用以及在 Perl 中编写 MySQL 应用程序的信息:

-   有关 Perl DBI 支持的安装说明,请参阅[第 2.13 节,“Perl 安装说明”](perl-support.html).

-   有关从选项文件中读取选项的示例,请参见[第 5.8.4 节,“在多服务器环境中使用客户端程序”](multiple-server-clients.html).

-   有关安全编码提示,请参阅[第 6.1.1 节,“安全指南”](security-guidelines.html).

-   有关调试提示,请参阅[第 5.9.1.4 节,“在 gdb 下调试 mysqld”](using-gdb-on-mysqld.html).

-   对于一些特定于 Perl 的环境变量,请参见[第 4.9 节,“环境变量”](environment-variables.html).

-   有关在 macOS 上运行的注意事项,请参阅[第 2.4 节,“在 macOS 上安装 MySQL”](macos-installation.html).

-   有关引用字符串文字的方法,请参阅[第 9.1.1 节,“字符串文字”](string-literals.html).

    DBI 信息可在命令行、在线或打印形式获得:

-   一旦你有了`DBI``DBD::mysql`已安装的模块,您可以在命令行使用`perldoc`命令:

    ```
    $> perldoc DBI
    $> perldoc DBI::FAQ
    $> perldoc DBD::mysql
    ```

    你也可以使用`播客`,`pod2html`,依此类推,以将此信息转换为其他格式。

-   有关 Perl DBI 的在线信息,请访问 DBI 网站,<http://dbi.perl.org/>.该站点托管一个通用 DBI 邮件列表。

-   对于印刷信息,官方的 DBI 书是*Perl DBI 编程*(Alligator Descartes 和 Tim Bunce,O'Reilly & Associates,2000 年)。有关这本书的信息可在 DBI 网站上找到,<http://dbi.perl.org/>.