PerlDBI
モジュールはデータベースアクセスのための一般的なインタフェースを提供します。変更せずに、多くのさまざまなデータベースエンジンで動作する DBI スクリプトを書くことができます。MySQL で DBI を使用するには、次をインストールします。
DBI
モジュール。DBD::mysql
モジュール。これは Perl のデータベースドライバ (DBD) モジュールです。オプションで、アクセスするほかの任意の種類のデータベースサーバーの DBD モジュール。
Perl DBI は推薦される Perl インタフェースです。それは、廃止とみなされるべき mysqlperl
と呼ばれる古いインタフェースを置き換えます。
これらのセクションには、MySQL と Perl の使用および Perl での MySQL アプリケーションの作成に関する情報が含まれます。
Perl DBI サポートのインストール手順については、セクション2.13「Perl のインストールに関する注釈」を参照してください。
オプションファイルからオプションを読み取る例については、セクション5.3.4「複数サーバー環境でのクライアントプログラムの使用」を参照してください。
セキュアなコーディングのヒントについては、セクション6.1.1「セキュリティーガイドライン」を参照してください。
デバッグのヒントについては、セクション24.4.1.4「gdb での mysqld のデバッグ」を参照してください。
いくつかの Perl 固有の環境変数については、セクション2.12「環境変数」を参照してください。
OS X 上で実行する場合の考慮事項については、セクション2.4「OS X に MySQL をインストールする」を参照してください。
文字列リテラルを引用する方法については、セクション9.1.1「文字列リテラル」を参照してください。
DBI 情報はコマンド行、オンライン、または印刷物で取得できます。
-
DBI
とDBD::mysql
モジュールをインストールしたら、コマンド行でperldoc
コマンドを使って、それらに関する情報を得ることができます。shell> perldoc DBI shell> perldoc DBI::FAQ shell> perldoc DBD::mysql
pod2man
、pod2html
などを使用して、この情報をほかのフォーマットに変換することもできます。 Perl DBI に関するオンライン情報については、DBI Web サイト http://dbi.perl.org/ にアクセスしてください。そのサイトでは一般的な DBI メーリングリストをホストしています。Oracle Corporation では、特に
DBD::mysql
に関するリストをホストしています。セクション1.5.1「MySQL メーリングリスト」を参照してください。-
印刷された情報として、公式の DBI の書籍は『Programming the Perl DBI』(Alligator Descartes および Tim Bunce 著、O'Reilly & Associates 発行、2000 年) があります。この書籍については、DBI Web サイト http://dbi.perl.org/ を参照してください。
MySQL と DBI の使用に特に焦点を合わせた情報については、『MySQL and Perl for the Web』(Paul DuBois 著、New Riders 発行、2001 年) を参照してください。この書籍の Web サイトは http://www.kitebird.com/mysql-perl/ です。