使用Perl连接数据库
导入
导入DBI模块。
use DBI;
use strict;
连接数据库
URL格式
连接Vastbase G100有如下url格式:
dbi:Pg:database_name
dbi:Pg:database_name@hostname:port
dbi:Pg:database=database_name;host=hostname;port=port
URL中各参数的含义如下:
hostname
服务端的主机名,默认为localhost。
port
服务端的端口号,默认为5432。
database_name
数据库名称,默认连接的数据库是与用户同名的数据库。比如连接用户为vbuser,如果不指定database参数,则默认连接到vbuser这个数据库。
获取Perl连接
使用DBI->connect获取连接:
$dbh = DBI->connect($dsn, $user, $password,
{ RaiseError => 1, AutoCommit => 1 }) or die $DBI::errstr;
关闭Perl连接
$dbh->disconnect();