1)在安装CPAN前,需要首先安装Oracle-Client。
2)安装好Oracle-Client后,要配置tnsnames.ora。用sqlplus测试一下确实可以访问到这个Oracle实例。
3)安装好DBI和DBD::Oracle后,perl访问Oracle的代码如下:
- #!/usr/bin/perl
- use DBI;
- $dbh = DBI->connect("dbi:Oracle:myoradb", "idata", "123456") or die("DB connect error!\n");
- $sql = "select * from dual";
- $sth = $dbh->prepare($sql);
- $sth->execute() or die("error!");
- while(@rows = $sth->fetchrow_array)
- {
- foreach(@rows)
- {
- print "$_\t";
- }
- print "\n";
- }
- $sth->finish;
- $dbh ->disconnect();
- exit 0;
本文介绍如何使用Perl通过DBI和DBD::Oracle模块连接并查询Oracle数据库。首先需要安装Oracle客户端,并配置tnsnames.ora文件确保能够访问Oracle实例。然后安装DBI和DBD::Oracle模块。提供的示例代码展示了如何建立连接、执行查询以及处理结果。
1298

被折叠的 条评论
为什么被折叠?



