VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

使用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();