VastbaseG100

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

Menu

使用PDO连接数据库

连接数据库

获取数据库连接

使用new PDO()获取连接:

$conn = new PDO(“pgsql:host=$host;port=$port;dbname=$dbname”, $username, $password);

连接参数设置方式:

$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

其它参数请参考PHP文档:PHP: 连接与连接管理 -https://www.php.net/manual/zh/pdo.connections.php

关闭数据库连接

关闭连接时将变量设置为null即可:

$conn = new PDO(“pgsql:host=$host;port=$port;dbname=$dbname”, $username, $password);
$conn = null;

获取持久化连接

必须在实例化时指定该参数,通过实例对象设置参数无效。

new PDO(“pgsql:host=$host;port=$port;dbname=$dbname”, $username, $password, array(
PDO::ATTR_PERSISTENT => true
));