(PECL PDO_ODBC >= 0.1.0)
PDO_ODBC DSN — 连接到 ODBC 或 DB2 数据库
PDO_ODBC 数据源名称 (DSN) 由以下元素组成
DSN 前缀为 odbc:
。如果您要连接到 ODBC 驱动程序管理器或 DB2 目录中编录的数据库,则可以将数据库的编录名称附加到 DSN。
数据库在 ODBC 驱动程序管理器或 DB2 目录中的编录名称。或者,您可以提供完整的 ODBC 连接字符串来连接到数据库,如 » http://www.connectionstrings.com/ 中所述。
UID
连接用户的名称。如果您在 DSN 中指定了用户名,PDO 会忽略 PDO 构造函数中用户名的值。
PWD
连接用户密码。如果您在 DSN 中指定了密码,PDO 会忽略 PDO 构造函数中密码的值。
示例 #1 PDO_ODBC DSN 示例 (ODBC 驱动程序管理器)
以下示例显示了一个 PDO_ODBC DSN,用于连接到在 ODBC 驱动程序管理器中编录为 testdb 的 ODBC 数据库
odbc:testdb
示例 #2 PDO_ODBC DSN 示例 (IBM DB2 未编录连接)
以下示例显示了一个 PDO_ODBC DSN,用于使用完整的 ODBC DSN 语法连接到名为 SAMPLE
的 IBM DB2 数据库
odbc:DRIVER={IBM DB2 ODBC DRIVER};HOSTNAME=localhost;PORT=50000;DATABASE=SAMPLE;PROTOCOL=TCPIP;UID=db2inst1;PWD=ibmdb2;
示例 #3 PDO_ODBC DSN 示例 (Microsoft Access 未编录连接)
以下示例显示了一个 PDO_ODBC DSN,用于使用完整的 ODBC DSN 语法连接到存储在 C:\db.mdb
的 Microsoft Access 数据库
odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\db.mdb;Uid=Admin