用perl访问Oracle
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;
转载于:https://blog.51cto.com/idata/943419
用perl访问Oracle相关推荐
- dbd:oracle下载,perl DBD::oracle
一.安装需要的包 在linux下通过perl脚本直接访问oracle,需安装如下包: perl-DBI ~timb/DBI-1.621/ perl-DBD:;Oracle ~pythian/DBD-O ...
- spring访问oracle函数,spring调用带参数的oracle函数应注意的问题
spring可以方便的访问oracle的存储过程.函数. spring文档举了一个访问sysdate的例子,它不需要输入参数,使用如下: public class TestStoredProcedur ...
- oracle 9I 存储过程复制,使用ADO.NET访问Oracle 9i存储过程(上)_oracle
本文讨论了如何使用 ADO.NET 访问 oracle 存储过程(称为 SQL 编程块)和函数(返回单个值的编程块). 您可以使用以下托管数据提供程序连接到 Oracle 数据库:Microsoft ...
- 在IIS(64位)上部署WCF服务访问Oracle数据库
一.安装oracel10g client,必要时请使用administrator用户登录系统后再安装 二.找到安装目录下的bin目录,添加ASP.NET相关的用户权限,之后重启IIS,否则会报告: S ...
- [转载].net 访问oracle的总结
长期以来,我一直用的是 MS SQL Server / Access 数据库,通过.NET 访问MS自家的东西几乎没碰到过什么麻烦.最近项目中要用 Oracle 作为数据库,学习研究了一些 .NET ...
- oracle数据库优化,访问oracle视图数据很慢
create or replace package body PKG_ATF asprocedure GetZYWardList(s_date in varchar2, --开始时间e_date in ...
- 在Windows64位环境下.net访问Oracle解决方案(转)
目前,Windows操作系统可以分成两类,32位和64位(64位也区分x86_64位和 Itanium ),同时Oracle客户端也做了同样的区分. 在安装和开发的过程中,经常会遇到一些问题,本文就总 ...
- bde oracle 商友的流程_BorlandC++使用BDE访问Oracle方法
BorlandC++使用BDE访问Oracle方法 发布时间:2006-08-02 08:42:14来源:红联作者:严寒 系统环境: 1.操作系统:Windows 2000 Server 2.数据库: ...
- oracle数据库访问sqlserver2008,透过SQL Server 2008访问Oracle 10g的配置方法
之前写过一篇关于SQL Server 访问MySQL数据库的文章,最近正好又遇到需要访问Oracle 的情况,将配置过程记录下来也供大家参考. 准备工作 事先在需要访问Oracle 数据库的主机上完成 ...
最新文章
- 信息理论基础 周炯槃 常迥
- (转载) 数组a[]={3,5,2,4,1,8},要求从a中找出所有“和”等于10的子集
- mysql登录密码特殊字符_mysql密码中有特殊字符在命令行下登录的操作
- Django1.10文档学习笔记二
- [UVALive 7143]Room Assignment(Dp)
- 上位机多个下位机modbustcp通讯_【C#上位机】西门子1200PLC实用定位控制程序案例...
- Scala赋值运算符分类
- fatal error: hdf5.h: No such file or directory
- 外挂学习之路(14)--- 游戏中的二叉树
- 如何从ngrx-store-devtools.js里找到actions的触发源头
- 重载(overload)与重写(override)的区别
- JPA 中 sql 预编译 -- EntityManager 使用 预编译
- request.get... getHeader 能取得的信息 参数
- 影像科dsa为什么必须买维修保险_DSA在医疗方面为什么重要?看这3点
- LeetCode之根据字符出现频率排序
- 黑群晖DSM 6.1网卡支持列表
- linux驱动开发 ST7789 LCD驱动移植(I.MX6ULL平台)
- Excel 绘制正态概率图-正态性检验
- 线性代数笔记【特征值】
- 视频号的发布技巧,视频号打造受欢迎的内容:国仁楠哥