DBD的包中有介绍。如大多数Perl模块一样,安装DBI/DBD是很容易的: localhost:/opt/src/perl_modules/DBI-1.13$ perl Makefile.PL && make && make test && make install 装完DBI 跟 DBD,你可以这样得到更多的信息: localhost:~$ perldoc DBI
连接数据库: 连接不同的数据库需要不同的方法。为得到详尽的信息,请阅读来在DBD的说明文档。 下面的例子适用于连接Oracle: use strict; use DBI;
my $dbh = DBI->connect( 'dbi:Oracle:orcl', 'jeffrey', 'jeffspassword', );
my $dbh = DBI->connect( 'dbi:Oracle:orcl', 'jeffrey', 'jeffspassword', { RaiseError => 1, AutoCommit => 0 } ) || die "Database connection not made: $DBI::errstr";
my $rv; #holds the return value from Oracle stored procedure eval { my $func = $dbh->prepare(q{ BEGIN :rv := jwb_function( parameter1_in => :parameter1 ); END; });