接続パラメータの説明DBI/DBDとは?Perlから各種データベースを共通の手段でアクセスするためのモジュールです。使用するドライバで、データベースごとに用意されています。Firebird1.5/IB6.01までの動作が確認されているようです。存在しますので、そちらを使用することも可能です。ODBC用に合わせて修正の必要があります。これを使用してモジュールのインストールを行います。場合は、手動で通しておいてください。DBDがfbclient.dllを参照しますので、インストールしたFirebirdのbinディレクトリへ実行パスが通っていることを確認してください。パスが通っていない場合、スクリプト実行時にデータベース接続の段階で失敗します。すればとりあえず問題ありません。2004/08/02現在での最新版はV0.43です。ものをダウンロードして下さい。今のところは5.6用と5.8用の2種類があるようです。zip形式で圧縮されていますので、適当なフォルダに展開してください。(ここでは、Cドライブの\ExDBD_IBに展開したものとして以後の例を示します)DBIの入手ppmコマンドを使用してオンラインで入手します。行いますので、特にファイルとして入手する必要はありません。DBIとコマンドラインから打ち込みます。示すメッセージが出ます。5.8.3.809.C:\>DBDのインストールppmコマンドを使用してインストールを行います。すべて適当なディレクトリ(今回はC:\ExDBD_IB)に展開しておいてください。IB用DBDは、現在のところではオンラインインストールは出来ないようです。DBD-InterBase.ppdとコマンドラインから打ち込みます。その旨を示すメッセージが出ます。実際に、Perlのスクリプトを走らせて見て動作確認を行います。コマンドプロンプトからそのまま実行できます。以下のスクリプトを"test.pl"のファイル名で保存してください。ホストやデータベースのパスの設定は、環境に合わせて変更する必要があります。セミコロン(;)で区切らなければならないので注意。"Succses.\n";とりあえず、実行してみましょう。単純なSELECT文の実行です。以下のスクリプトを"select.pl"のファイル名で保存してください。ホストやデータベースのパスの設定は、環境に合わせて変更する必要があります。テーブルの名前は、コマンドライン引数で指定する。セミコロン(;)で区切らなければならないので注意。prepare.\n";}$dbh->disconnect();コマンドラインでテーブル名を指定して実行します。接続パラメータの説明DBI::connectで指定する接続パラメータは次のようになっています。必須項目はデータベース名のみです。程度での使用が多いでしょう。セミコロンで区切ります。次のような形になります。DBI->connect("dbi:InterBase:dbname=$dbname","sysdba","masterkey");マルチラインでの指定も可能です。