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”複数サーバー環境でのクライアントプログラムの使用”を参照してください。
セキュアなコーディングのヒントについては,セクション但是“セキュリティーガイドライン”を参照してください。
デバッグのヒントについては,セクション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メーリングリストをホストしています。甲骨文公司では,特に
DBD:: mysql
に関するリストをホストしています。セクション1.5.1“MySQLメーリングリスト”を参照してください。印刷された情報として,公式のDBIの書籍は”Perl DBI编程”(鳄鱼笛卡尔および蒂姆•Bunce著O ' reilly & Associates発行,2000年)があります。この書籍については,DBI Webサイトhttp://dbi.perl.org/を参照してください。
MySQLとDBIの使用に特に焦点を合わせた情報については,”用于Web的MySQL和Perl”(保罗•杜波依斯著新车手発行,2001年)を参照してください。この書籍のWebサイトはhttp://www.kitebird.com/mysql-perl/です。