「PerlでOracleにアクセスするための方法」
RubyでOracleに接続する方法は調べたので、次にPerlでOracleに接続する方法を調べてみました。以下のアプリケーションをすでにインストールしているものとします。
- Oracle Client 10g
- ActivePerl v.5.8.8
必要なライブラリ
- DBD-Oracle
perlサンプルプログラム
Oracleに接続して、EMPテーブルからレコードを取得する。取得したレコードはカンマ区切りで表示する。
use DBI; $hDb = DBI->connect("dbi:Oracle:orcl", "scott", "tiger"); $hSt = $hDb->prepare("select * from emp"); $rows = $hSt->execute; while($row = $hSt->fetchrow_arrayref) { print join(",", @$row), "\n"; } $hSt->finish; $hDb->disconnect;