【发布时间】:2015-11-27 22:15:00
【问题描述】:
我是 Perl 编程和数据库连接的新手。谁能告诉我为 Oracle 数据库连接编写 Perl 脚本的分步过程。
我的 Perl 版本是:
这是为 MSWin32-x64-multi-thread 构建的 perl 5,版本 22,subversion 0 (v5.22.0)
版权所有 1987-2015,拉里·沃尔
Perl 只能根据艺术许可或 GNU 通用公共许可证,可在 Perl 5 源工具包中找到。
我已经尝试过以下方法:
my $db = DBI->connect("dbi:Oracle:Local","SYSTEM","SYSTEM") or die print ("could not connect! $DBI::errstr \n");
由于我不知道这个“dbi:Oracle:Local”是什么,我无法连接到数据库。
请告诉我什么是 dbi、Oracle、local。如果是 Hostname 和 oracle 数据库名称,如何在我的计算机中找到相同的名称。
我需要在 Perl 中设置任何 ENV 变量吗?如果是这样,我需要在哪里设置?
【问题讨论】:
-
抱歉,这个问题实在是太宽泛了,无法有意义地回答。您是否考虑过雇用不熟悉 perl 和数据库编程的人?
-
print在使用die时不是必需的。die自己显示消息。