(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 建構函式中 password 參數的值。
範例 #1 PDO_ODBC DSN 範例 (ODBC 驅動程式管理器)
以下範例顯示用於連線到 ODBC 驅動程式管理器中編錄為 testdb 的 ODBC 資料庫的 PDO_ODBC DSN
odbc:testdb
範例 #2 PDO_ODBC DSN 範例 (IBM DB2 未編錄連線)
以下範例顯示使用完整的 ODBC DSN 語法連線到名為 SAMPLE
的 IBM DB2 資料庫的 PDO_ODBC DSN
odbc:DRIVER={IBM DB2 ODBC DRIVER};HOSTNAME=localhost;PORT=50000;DATABASE=SAMPLE;PROTOCOL=TCPIP;UID=db2inst1;PWD=ibmdb2;
範例 #3 PDO_ODBC DSN 範例 (Microsoft Access 未編錄連線)
以下範例顯示使用完整的 ODBC DSN 語法連線到儲存在 C:\db.mdb
的 Microsoft Access 資料庫的 PDO_ODBC DSN
odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\db.mdb;Uid=Admin