(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
以下示例展示了用于连接到 Firebird 数据库 test.fdb 的 PDO_FIREBIRD DSN,该数据库使用方言 1 创建。仅在 PHP 7.4.0 及更高版本中支持。
firebird:dbname=localhost:/var/lib/firebird/2.5/data/test.fdb;charset=utf-8;dialect=1