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