0

2つの異なるサーバーの2つの異なるデータベースにあるテーブルの列を比較する必要があります。これまでのところ、Perlスクリプトを使用して1つのサーバーと1つのデータベースに接続する方法を知っています。PerlのDBIモジュールを使用して2つの異なるサーバーに接続することは可能ですか?もしそうなら、どのように?

4

1 に答える 1

11

を使用してデータベースに接続しますDBI->connect()。これにより、そのデータベースへのハンドルが返されます。2つのデータベースに接続するには、次の2つのハンドルを使用します。

my $dbh1 = DBI->connect($connectstr1, $user1, $password1, 
    { PrintError => 1, AutoCommit => 1 });
my $dbh2 = DBI->connect($connectstr2, $user2, $password2, 
    { PrintError => 1, AutoCommit => 1 });

$dbh1これで、最初のデータベースと2番目のデータベースに使用できます$dbh2

于 2009-11-19T17:09:54.560 に答える