# perl -MCPAN -e shell
~~~ 처음 접속하니깐 어쩌구 저쩌구 많이 나온다.
cpan> get DBD::Oracle cpan> quit
DBD::Oracle 관련된 소스가 ~/.cpan/build/DBD-Oracle-1.20/ 밑에 주르륵 생겼다.
perl Makefile.PL make; make install
ex)
#!/usr/bin/perl use strict; use warnings; use DBI; my $dbh = DBI->connect("dbi:Oracle:host=host;sid=sid_value", $userid, $passwd); my $sth = $dbh->prepare("SELECT * FROM tab") or die "Impossible de preparer la requette: " . $dbh->errstr; $sth->execute() or die "Impossible d'exécuter la requette: " . $sth->errstr; while ( my @data = $sth->fetchrow_array()) { print "$data[0]\t$data[1]\n"; } if ($sth->rows == 0) { print "Table vide\n"; } $sth->finish; $dbh->disconnect;
정상적으로 table 정보를 출력하면 된다.
댓글 없음:
댓글 쓰기