Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 编程 » Perl DBI 支持

 

在 Unix 和 Mac OS X 上安装 Perl/DBI 支持

下面的过程介绍如何在支持的 Unix 平台(包括 Mac OS X)上安装 DBD::SQLAnywhere 接口。

 ♦  准备计算机
  1. 安装 ActivePerl 5.6.0 build 616 或更高版本。

  2. 安装 C 编译器。

 ♦  在 Unix 和 Mac OS X 上安装 DBI Perl 模块
  1. [external link] http://www.cpan.org 下载 DBI 模块源。

  2. 将该文件的内容抽取到一个新目录中。

  3. 在命令提示符处,更改为该新目录并执行以下命令以生成 DBI 模块。

    perl Makefile.PL
    make

    如果出于任何原因您需要从头开始,则可以使用 make clean 命令删除所有部分生成的目标。

  4. 使用下面的命令测试 DBI 模块。

    make test
  5. 要完成安装,请在同一提示符下执行以下命令。

    make install
  6. 您现在可以选择删除 DBI 源树。不再需要该源树。

 ♦  在 Unix 和 Mac OS X 上安装 DBD::SQLAnywhere
  1. 确保设置了适用于 SQL Anywhere 的环境。

    根据您使用的 shell,输入相应的命令以从 SQL Anywhere 安装目录执行 SQL Anywhere 配置脚本:

    在此 shell 中…… ... 使用此命令

    sh、ksh 或 bash

    . bin/sa_config.sh

    csh 或 tcsh

    source bin/sa_config.csh

  2. 在 shell 提示符处,转到 SQL Anywhere 安装目录的 sdk/perl 子目录。

  3. 在命令提示符处,运行以下命令来生成 DBD::SQLAnywhere。

    perl Makefile.PL
    make

    如果出于任何原因您需要从头开始,则可以使用 make clean 命令删除所有部分生成的目标。

  4. 要测试 DBD::SQLAnywhere,请将示例数据库文件复制到 sdk/perl 目录下,然后进行测试。

    cp samples-dir/demo.db .
    dbeng12 demo
    make test

    如果测试没有运行,请确保路径中包含 SQL Anywhere 安装目录的 bin32bin64 子目录。

  5. 要完成安装,请在同一提示符下执行以下命令。

    make install

现在就可以使用 DBD::SQLAnywhere 接口了。