初学者问题:无法找到Pg.pm包

初学者问题:无法找到Pg.pm包

Linux9.0下,安装时已经把所有的perl和PostgreSQL相关的包都装了,可是执行测试程序时,依然说找不到Pg.pm的包,我找了找,发现/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/DBD下有这个文件,可是用
perl -I/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-mu
lti/DBD ./query.pl
执行后说Undefined subroutine &g::connectdb called at ./query.pl line 4.
我发现Pg.pm里好像没有connectdb的方法,请教高手该如何解决
--------------------------------------------------------------
我的试验程序:
#!/usr/bin/perl
print "Content-type: text/html\n\n";
use Pg;
$conn=Pg::connectdb( "dbname=students user=pg_guest" );
$result=$conn->exec(" select * from dept1; ");
$numrec=$result->ntuples;
if( ! $numrec ) {
        print "No record returned.\n";
        exit(0);
}
print "Total: $numrec
-----------------------------------------------------------------";
while (@item=$result->fetchrow) {
        print "$item[0]\t$item[1]\t$item[2]\t$item[3]\t$item[4]";
        print "\n";
        }
是否真正的Pg.pm的包并没有安装?该如何解决?      
试试安装 mysql 吧,那个也不错啊