perl连接oracle测试

说明:

上一章已安装后oracle 客户端,并安装好perl 的DBI

现安装DBD。

1.解压DBD文件
tar zxf DBD-Oracle-1.24b.tar.gz
cd DBD-Oracle-1.24

2.perl DBD-Oracle-1.24 //这样会有报错,缺少oracle.mk ,....*.mk

所为,要修改为:
perl Makefile.PL -m /opt/oracle/sdk/demo/demo.mk

//demo.mk 在客户端安装目录下面找出来
find . -type f -name *mk* -print

最后运行以下命令:
make
make install
//尽管也有报错,不用管它,继续。。。。
make: *** [blib/arch/auto/DBD/Oracle/Oracle.so] 错误 1


3.开始测试。

#!/usr/bin/perl

use DBI;
$dbname="bossdata";
$user="system";
$passwd="javama";
$dbh="";
$dbh = DBI->connect("dbi:Oracle:$dbname",$user,$passwd) or die "can't connect to database ";
$sth=$dbh->prepare("select * from user_tables");
$sth->execute;
while (@recs=$sth->fetchrow_array) {
print $recs[0].":".$recs[1]."\n";
}
$dbh->disconnect;
print "hello \n";

//测试通过。


如果还有其它问题,请提问。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值