ODBC и DB2 (PDO)
PHP Manual

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


ODBC и DB2 (PDO)
PHP Manual