用perl访问Oracle

简介:

1)在安装CPAN前,需要首先安装Oracle-Client。

2)安装好Oracle-Client后,要配置tnsnames.ora。用sqlplus测试一下确实可以访问到这个Oracle实例。

3)安装好DBI和DBD::Oracle后,perl访问Oracle的代码如下:

 
  1. #!/usr/bin/perl  
  2.  
  3. use DBI;  
  4.  
  5. $dbh = DBI->connect("dbi:Oracle:myoradb""idata""123456"or die("DB connect error!\n");  
  6.  
  7. $sql = "select * from dual";  
  8.  
  9. $sth = $dbh->prepare($sql);  
  10.  
  11. $sth->execute() or die("error!");  
  12.  
  13. while(@rows = $sth->fetchrow_array)  
  14.  
  15. {  
  16.  
  17.         foreach(@rows)  
  18.  
  19.         {  
  20.  
  21.                 print "$_\t";  
  22.  
  23.         }  
  24.  
  25.         print "\n";  
  26.  
  27. }  
  28.  
  29.  
  30. $sth->finish;  
  31.  
  32. $dbh ->disconnect();  
  33.  
  34. exit 0;  

 




 本文转自 hexiaini235 51CTO博客,原文链接:http://blog.51cto.com/idata/943419,如需转载请自行联系原作者


相关文章
|
7月前
|
Oracle 关系型数据库 数据库
【赵渝强老师】在PostgreSQL中访问Oracle
本文介绍了如何在PostgreSQL中使用oracle_fdw扩展访问Oracle数据库数据。首先需从Oracle官网下载三个Instance Client安装包并解压,设置Oracle环境变量。接着从GitHub下载oracle_fdw扩展,配置pg_config环境变量后编译安装。之后启动PostgreSQL服务器,在数据库中创建oracle_fdw扩展及外部数据库服务,建立用户映射。最后通过创建外部表实现对Oracle数据的访问。文末附有具体操作步骤与示例代码。
263 6
【赵渝强老师】在PostgreSQL中访问Oracle
|
Oracle 网络协议 关系型数据库
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
235 1
|
关系型数据库 MySQL 网络安全
局域网内访问ORACLE11G 数据库和MYSQL 数据库(详细讲述经过)(二)
局域网内访问ORACLE11G 数据库和MYSQL 数据库(详细讲述经过)(二)
381 1
|
Oracle 网络协议 关系型数据库
局域网内访问ORACLE11G 数据库和MYSQL 数据库(详细讲述经过)(一)
局域网内访问ORACLE11G 数据库和MYSQL 数据库(详细讲述经过)(一)
461 1
|
SQL 网络协议 Oracle
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
353 0
|
SQL Oracle 网络协议
【.NET 6】使用EF Core 访问Oracle+Mysql+PostgreSQL并进行简单增改操作与性能比较
唠嗑一下。都在说去O或者开源,但是对于数据库选型来说,很多人却存在着误区。例如,去O,狭义上讲,是去Oracle数据库。但是从广义上来说,是去Oracle公司产品或者具有漂亮国垄断地位和需要商业授权的数据库产品。
816 0
【.NET 6】使用EF Core 访问Oracle+Mysql+PostgreSQL并进行简单增改操作与性能比较
|
Oracle 关系型数据库 Windows
排错-windows平台下访问oracle em出现空白的解决方法
排错-windows平台下访问oracle em出现空白的解决方法
297 0
|
Oracle 关系型数据库 数据库
Oracle数据库访问其他用户下的表,不加表所属的用户名的实现方法
Oracle数据库访问其他用户下的表,不加表所属的用户名的实现方法
|
存储 Oracle 关系型数据库
Oracle字符乱码、数据越界访问典型Bug分析
前言: 作为乙方,在甲方客户那里验收阶段发现两个诡异Bug。以下就问题来源、问题根因、解决方案、如何避免做详细描述。
|
Oracle 数据库 关系型数据库
Oracle字符乱码、数据越界访问典型Bug分析
作为乙方,在甲方客户那里验收阶段发现两个诡异Bug。以下就问题来源、问题根因、解决方案、如何避免做详细描述。
543 0

热门文章

最新文章

推荐镜像

更多