DBI/DBD
■DBD データベース毎ドライバ
DBD::Pg PostgreSQLデータベース
DBD::Oracle ORACLEデータベース
DBD::ODBC Access, SQL-ServerなどのODBC対応データベース
DBD::MYSql MYSqlデータベース
例)perl用のMYSql向けDBDモジュールをインストールする方法
C:\>ppm install DBD-MYSql
■DB接続
use DBI;
$data_source #DB接続用文字列
$user_name #DBの接続ユーザ
$auth #DBの接続パスワード
$dbh = DBI->connect($data_source, $user_name, $auth);
■DB編集
$sth = $dbh->prepare($statement); //SQL準備
$rv = $sth->execute(); //SQL実行
$rv = $dbh->do($statement); //SQLをPREPAREし、EXECUTEする
@ary = $sth->fetchrow_array(); //行データ取得
$ary_ref = $sth->fetchrow_arrayref(); //行データを配列参照として取得
■DB切断
$rc = $dbh->disconnect(); //DB切断