perl链接Oracle数据库
来源:互联网 发布:怎样下载英语软件 编辑:程序博客网 时间:2024/05/20 08:41
1、这里比较重要的就是安装好了DBD就可以了
perl MakeFile.PL
make
make test
make install(可能需要root用户来操作)
2、链接代码就简单了。
#!/usr/local/bin/perl
use DBI;
$dbname="db09";
$dbuser="dsg";
$dbpasswd="dsg";
$dbh = DBI->connect("dbi:Oracle:$dbname",$dbuser,$dbpasswd) or die("DB connect error!n");
print "connect to db09 is ok!/n";
$sql = "select rowid,a.* from test1 a where rownum<11";
$sth = $dbh->prepare($sql);
print "dbh->prepare sql is ok!/n";
$sth->execute() or die("error!");
print "execute sql is ok!/n";
use DBI;
$dbname="db09";
$dbuser="dsg";
$dbpasswd="dsg";
$dbh = DBI->connect("dbi:Oracle:$dbname",$dbuser,$dbpasswd) or die("DB connect error!n");
print "connect to db09 is ok!/n";
$sql = "select rowid,a.* from test1 a where rownum<11";
$sth = $dbh->prepare($sql);
print "dbh->prepare sql is ok!/n";
$sth->execute() or die("error!");
print "execute sql is ok!/n";
open (OUTPUT,">output.txt")
or die "Could't write text into output.txt!/n";
while (@recs=$sth->fetchrow_array) {
print OUTPUT $recs[0]."/t".$recs[1]."/t".$recs[2]."/n";
}
close(OUTPUT);
$sth->finish;
$dbh->disconnect();
exit 0;
[RHEL3]:[/templv/zl9/sc]$ ./p.pl
connect to db09 is ok!
dbh->prepare sql is ok!
execute sql is ok!
[RHEL3]:[/templv/zl9/sc]$ cat output.txt
AAAIG2AADAAABPcAAA 65793 name1-65793
AAAIG2AADAAABPcAAB 65794 name1-65794
AAAIG2AADAAABPcAAC 65795 name1-65795
AAAIG2AADAAABPcAAD 65796 name1-65796
AAAIG2AADAAABPcAAE 65797 name1-65797
AAAIG2AADAAABPcAAF 65798 name1-65798
AAAIG2AADAAABPcAAG 65799 name1-65799
AAAIG2AADAAABPcAAH 65800 name1-65800
AAAIG2AADAAABPcAAI 65801 name1-65801
AAAIG2AADAAABPcAAJ 65802 name1-65802
- perl链接Oracle数据库
- perl 卸载Oracle数据库
- perl unload gbk oracle 数据库
- perl unload Oracle utf8 数据库
- oracle数据库建立链接
- delphi链接oracle数据库
- C# 链接 oracle数据库
- Oracle链接数据库 .net
- Oracle数据库链接
- oracle链接数据库
- C#链接ORACLE数据库
- ORACLE数据库链接
- oracle数据库链接知识
- jdbc链接oracle数据库
- 链接另一个oracle数据库
- 命令行链接Oracle数据库
- SQLSERVER链接ORACLE数据库
- JDBC链接Oracle数据库
- C优先级的口诀
- box2d系列之创建b2Revolutejoint
- 整型到底占几个字节呢?
- 继续摘抄:一些做人做事的经验
- MFC 中实现窗口淡入淡出、逐步放大显示效果
- perl链接Oracle数据库
- 继续摘抄:一些面试题及答案
- 关于Discuz论坛整合问题
- 多年前对《代码大全》作者的采访
- 继续摘抄:牢记!SQL Server数据库开发的二十一条军规(SQL收藏)
- 运行无线网络模拟出现的错误与解决方法
- seo 工具
- JPanel 添加JLabel 设置组件字体颜色
- 女儿的名字 之 明珠赋