在支持的 Unix 和 Mac OS X 平台上安装 DBD::SQLAnywhere 接口后,才能使用 Perl 访问 SQL Anywhere 数据库。
前提条件
计算机上必须安装 ActivePerl 5.6.0 build 616 或更高版本以及 C 编译器。
从 http://www.cpan.org 下载 DBI 模块源。
将该文件的内容抽取到一个新目录中。
在命令提示符处,更改为该新目录并运行以下命令以生成 DBI 模块。
perl Makefile.PL |
make |
如果出于任何原因您需要从头开始,则可以使用 make clean 命令删除所有部分生成的目标。
使用下面的命令测试 DBI 模块。
make test |
要完成安装,请在同一提示符下运行以下命令。
make install |
确保设置了适用于 SQL Anywhere 的环境。
根据您使用的 shell,输入相应的命令以从 SQL Anywhere 安装目录执行 SQL Anywhere 配置脚本:
在此 shell 中…… | 使用此命令…… |
---|---|
sh、ksh 或 bash |
. bin/sa_config.sh |
csh 或 tcsh |
source bin/sa_config.csh |
在 shell 提示符处,转到 SQL Anywhere 安装目录的 sdk/perl 子目录。
在命令提示符处,运行以下命令来生成 DBD::SQLAnywhere。
perl Makefile.PL |
make |
如果出于任何原因您需要从头开始,则可以使用 make clean 命令删除所有部分生成的目标。
要测试 DBD::SQLAnywhere,请将示例数据库文件复制到 sdk/perl 目录下,然后进行测试。
cp samples-dir/demo.db . |
dbsrv16 demo |
make test |
如果测试没有运行,请确保路径中包含 SQL Anywhere 安装目录的 bin32 或 bin64 子目录。
要完成安装,请在同一提示符下运行以下命令。
make install |
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |