PDO_PGSQL DSN

(PHP 5 >= 5.1.0, PHP 7, PECL PDO_PGSQL >= 0.1.0)

PDO_PGSQL DSN连接到 PostgreSQL 数据库

描述

PDO_PGSQL 数据源名称 (DSN) 由以下元素组成,以空格或分号分隔

DSN 前缀

DSN 前缀是 pgsql:

主机

数据库服务器所在的 hostname。

端口

数据库服务器正在运行的端口。

数据库

数据库的名称。

用户

连接用户的名称。如果您在 DSN 中指定了用户名,PDO 会忽略 PDO 构造函数中用户名的值。

密码

连接用户的密码。如果您在 DSN 中指定了密码,PDO 会忽略 PDO 构造函数中密码的值。

sslmode

SSL 模式。支持的值及其含义在 » PostgreSQL 文档 中列出。

注意: DSN 字符串中的所有分号都被替换为空格,因为 PostgreSQL 期望这种格式。这意味着任何组件(例如 passworddbname)中的分号都不受支持。

示例

示例 #1 PDO_PGSQL DSN 示例

以下示例显示了用于连接到 PostgreSQL 数据库的 PDO_PGSQL DSN

pgsql:host=localhost;port=5432;dbname=testdb;user=bruce;password=mypass

以下示例显示了用于通过 unix 套接字 /tmp/.s.PGSQL.5432 连接到 PostgreSQL 数据库的 PDO_PGSQL DSN

pgsql:host=/tmp;port=5432;dbname=testdb;user=bruce;password=mypass

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top