PerlからOracleへのアクセス方法

動作確認OSはSolaris 9、オラクルのバージョンはOracle 10gである。

#!/usr/local/bin/perl -w
use DBI;

$oracle_sid = "[接続するDBのSID]";
$user       = "scott";
$password   = "tiger";

$db = DBI->connect("dbi:Oracle:$oracle_sid",
        $user,
        $password,
        {AutoCommit => 0}
        ) || die $db->errstr;

my $searchStatement = $db->prepare(
    "SELECT * FROM EMP"
) or die $db->errstr;
$searchStatement->execute();

while(@resultArray = $searchStatement->fetchrow_array) {
    print $resultArray[0]."\t";
    print $resultArray[1]."\n";
}
$db->disconnect || die $db->errstr;