DBD::Illustraモジュール(日本語チョー訳)

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の使い方


DBD::Illustraのロード

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


ホーム Perlの小技

ご意見、ご質問はこちらの掲示板で受け付けています。
またメールは河馬屋(Nifty)にお願いします。