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