Perl DBI中的服务器参数 - > connect()

时间:2014-05-25 09:58:27

标签: perl sybase

我是Perl的新手,我有这样的数据库连接:

DBI->connect("dbi:Sybase:server=JDBC", 'guest', 'sybase');

我想知道Perl如何知道什么是JDBC服务器的IP并连接到那个?

它应该保存在其他地方吗?

谢谢

1 个答案:

答案 0 :(得分:1)

查看DBD :: Sybase的文档。在http://search.cpan.org/~mewp/DBD-Sybase/Sybase.pm#The_interfaces_file中,您会找到以下内容:

  

DBD :: Sybase模块构建于Sybase Open Client Client Library API之上。此库使用Sybase interfaces文件(Win32机器上的sql.ini)在逻辑服务器名称(例如SYBASE)和运行服务器的物理机器/端口号之间建立链接。 OpenClient库使用环境变量SYBASE来查找interfaces文件的位置,以及它需要的其他文件(例如语言环境文件)。

因此映射是使用interfaces文件完成的。