by Hippo2000(1999/11/25)
DBD::Illustraモジュールのなのです。
なおこのドキュメントではCPANで公開されているDBD::Illustraのドキュメントを日本語化したものです。わかりにくい部分は本物を見てください。(^^;;
原本の著作権はPeter Haworthさんがお持ちです。メールで了解をいただきました。
なお内容等が間違っていたら修正します。ご連絡ください
DBD::Illustra - Illustraデータベースへのアクセス
use DBI;
このドキュメントはDBD::Illustraバージョン 0.02について記述しています。
このドキュメントはそこで書かれていることを適用しているので、DBIドキュメントも読まなければなりません。このドキュメントはDBI 1.02の仕様のために最後に更新されています。そしてコードは少なくともDBIのリリース1.0を必要とします。
DBD::Illustraソフトウェアを使うためには、DBIソフトウェアをロードする必要があります。
use DBI;
通常の環境では、以下のセクション"データベースへの接続"の書き方を使ってデータベースに接続しなければなりません。それはDBI->connect()を呼び出します。
以下の関数を使ってどのデータベースを利用可能であるかを見つけることができます:
@dbnames=DBI->data_sources('Illustra');
この関数によって返されていない他のデータベースにも接続できるかもしれないことに注意してください。同様にこのメソッドによって返されたデータベースに中には、権限や他の理由で使えないかもしれません。
DBD::Illustraドライバはconnectの"新しいスタイル"形式だけをサポートします:
$dbh = DBI->connect("dbi:Illustra:$database",$user,$pass);
$dbh = DBI->connect("dbi:Illustra:$database",$user,$pass,\%attr);
最初の引数の$database部分が接続するデータベースの名前を示します。現在は、デフォルトのサーバによって提供されているデータベースだけに接続する事ができます。
データベースから切断することもできます:
$dbh->disconnect;
これによりコミットされていない作業はロールバックされます。データベース・ハンドルを破壊しないことに注意してください。このハンドルを使っているすべてのステートメントはfinishされ、再び使うことはできません。
Peter Haworth (pmh@edison.ioppublishing.com)
perl(1), perldoc for DBI
ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。