PDO_ODBC DSN

(PECL PDO_ODBC >= 0.1.0)

PDO_ODBC DSN — З'єднання з базами даних ODBC або DB2

Опис

Ім'я джерела даних (Data Source Name, DSN) PDO_ODBC складається з наступних елементів:

Префікс DSN

odbc:. Якщо ви з'єднуєтеся з базою, вказаною в каталозі менеджера драйверів ODBC або каталозі DB2, ви можете додати ім'я цього каталогу в DSN.

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:testdb

Приклад #2 Приклад використання PDO_ODBC DSN (некаталогізоване з'єднання IBM DB2)

У наступному прикладі показано використання PDO_ODBC DSN для з'єднання з базою даних IBM DB2 на ім'я SAMPLE, використовуючи повний рядок 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)

У наступному прикладі показано використання PDO_ODBC DSN для з'єднання з базою Microsoft Access, що зберігається в C:\db.mdb, використовуючи повний рядок ODBC DSN:

odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\db.mdb;Uid=Admin