Perl - CPAN - DBIパッケージ

ここに掲載するものは、塚本さんにパッケージ化して頂いているZaurus用Perl 5.6.1に追加でインストールするPerlライブラリのDBIである。
ソースはここからダウンロードし、dev-img-1.3でセルフコンパイルした。

download:lib-perl-dbi_1.38-2_arm.ipk

現時点の最新DBIは1.54だが、最近のものは正常にビルドできないため、テストまで正常に動作するバージョンで一番新しいものを採用した。
ただし、テキスト形式データベース用ベースモジュールのDBD::File、DBI::SQL::Nanoを1.54から取り込んである。
手始めの使い方は以下の通りである。

# 有効なデータベースのリストを表示する
use DBI;
@driver_names = DBI->available_drivers;
foreach $driver (@driver_names) {
    print "$driver\n";
    eval {
        @data_sources = DBI->data_sources($driver);
    };
    if ($@) {
        next;
    }
    foreach $sources (@data_sources) {
        print "\t$sources\n";
    }
}


DBIの詳細は以下をご覧頂きたい。

英語:http://search.cpan.org/~timb/DBI-1.38/DBI.pm