Perl连接Oracle数据库
发表于:2007-06-11来源:作者:点击数:
标签:
上次讲了在 linux 下安装 Oracle ,安装完之后可以 .net ac来配置远程 数据库 的本地命名。 要在perl下面连接 oracle 数据库,首先必须安装DBI和DBD for Oracle。 下面是一段perl程序 #!/usr/bin/perl use DBI; $dbname="oralce"; $user="user"; $passwd="pas
上次讲了在
linux下安装
Oracle,安装完之后可以
.netac来配置远程
数据库的本地命名。
要在perl下面连接
oracle数据库,首先必须安装DBI和DBD for Oracle。
下面是一段perl程序
#!/usr/bin/perl
use DBI;
$dbname="oralce";
$user="user";
$passwd="password";
$dbh="";
$dbh = DBI->connect("dbi:Oracle:$dbname",$user,$passwd) or die "can't connect to
database ". DBI-errstr;
//连接数据库
$sth=$dbh->prepare("select * from tDevice");
$sth->execute;
//执行
sql语句
while (@recs=$sth->fetchrow_array) {
print $recs[0].":".$recs[1].":".$recs[2]."\n";
//读取记录数据
}
$dbh->disconnect;
//断开连接