我必须比较位于两个不同服务器中的两个不同数据库中的表列。到目前为止,我知道如何使用 Perl 脚本连接到一台服务器和一个数据库。是否可以使用 Perl 的DBI模块连接到两个不同的服务器?如果是这样,怎么做?
问问题
979 次
1 回答
11
您使用 连接到数据库DBI->connect()
。这将返回该数据库的句柄。要连接到两个数据库,请使用两个句柄:
my $dbh1 = DBI->connect($connectstr1, $user1, $password1,
{ PrintError => 1, AutoCommit => 1 });
my $dbh2 = DBI->connect($connectstr2, $user2, $password2,
{ PrintError => 1, AutoCommit => 1 });
现在您可以$dbh1
用于第一个数据库和$dbh2
第二个数据库。
于 2009-11-19T17:09:54.560 回答