[英]Perl script to connect oracle database
我是 Perl 编程和数据库连接的新手。 任何人都可以让我知道为 Oracle 数据库连接编写 Perl 脚本的分步过程。
我的 Perl 版本是:
这是为 MSWin32-x64-multi-thread 构建的 perl 5, version 22, subversion 0 (v5.22.0)
版权所有 1987-2015,拉里·沃尔
Perl 只能在 Artistic License 或 GNU General Public License 的条款下复制,这可以在 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、本地。 如果是 Hostname 和 oracle 数据库名称,我如何在我的计算机中找到相同的名称。
我需要在 Perl 中设置任何 ENV 变量吗? 如果是这样,我需要在哪里设置和设置什么?
my $db = DBI->connect("dbi:Oracle:Local","SYSTEM","SYSTEM");
“dbi”是一个字符串,
“Oracle”是驱动程序类型,
“local”是数据库名称,
第一个“SYSTEM”是用户名,第二个是密码。
use DBI;
my $dbh = DBI->connect( "dbi:Oracle:databaseName", 'username', 'passwd' ) or die($DBI::errstr, "\n");
首先阅读使用 Perl DBI 和 SQL 访问简单数据库的基本概念。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.