我想用perl通过LDAP连接oracle db,但我遇到了以下问题:
没有这样的数据库(dbase123456)!在/home/cy/scripts/test/lib/DBD/LDAP.pm第401行,第253行。 DBI连接(' dbase123456',' cy',...)失败:没有这样的数据库(dbase123456)!在./test.pl第28行 无法调用方法"准备"在./test.pl第29行第253行的未定义值上。
perl脚本是:
my $query = GetQuery();
my $dbh = DBI->connect("DBI:LDAP:dbase123456",'cy','cy');
my $sth = $dbh->prepare($query);
$sth->execute();
my $rows_ = $sth->fetchall_arrayref();
$sth->finish();
请有人帮我检查根本原因,非常感谢。
答案 0 :(得分:0)
猜测,您尚未创建配置文件dbase123456.ldb
查看GETTING STARTED from the documentation for the DBD::LDAP
driver