(PECL PDO_FIREBIRD >= 0.1.0)
PDO_FIREBIRD DSN — 连接 Firebird 数据库
PDO_FIREBIRD 数据源名称 (DSN) 由以下元素组成
DSN 前缀为 firebird:
。
dbname
数据库名称。
charset
字符集。
role
SQL 角色名称。
dialect
数据库方言;1
或 3
。如果未指定,则方言默认为 3
。从 PHP 7.4.0 开始可用。
示例 #1 带路径的 PDO_FIREBIRD DSN 示例
以下示例显示了用于连接到 Firebird 数据库的 PDO_FIREBIRD DSN。
firebird:dbname=/path/to/DATABASE.FDB
示例 #2 带端口和路径的 PDO_FIREBIRD DSN 示例
以下示例显示了使用主机名、端口和路径连接到 Firebird 数据库的 PDO_FIREBIRD DSN。
firebird:dbname=hostname/port:/path/to/DATABASE.FDB
示例 #3 使用 localhost 和 Debian 系统上 employee.fdb 路径的 PDO_FIREBIRD DSN 示例
以下示例显示了使用 localhost 连接到 Firebird 数据库 employee.fdb 的 PDO_FIREBIRD DSN。
firebird:dbname=localhost:/var/lib/firebird/2.5/data/employee.fdb
示例 #4 连接到方言 1 数据库的 PDO_FIREBIRD DSN
以下示例显示了用于连接到使用方言 1 创建的 Firebird 数据库 test.fdb 的 PDO_FIREBIRD DSN。这仅在 PHP 7.4.0 及更高版本中受支持。
firebird:dbname=localhost:/var/lib/firebird/2.5/data/test.fdb;charset=utf-8;dialect=1