(No version information available, might only be in Git)
DSN-строка подключения через драйвер PDO_ODBC — Соединение с базами данных ODBC или DB2
DSN-строка подключения (англ. сокр.: Data Source Name — имя источника данных) через драйвер PDO_ODBC состоит из следующих элементов:
DSN-префикс — строка odbc:
. При подключении к базе данных,
которую указали в каталоге менеджера ODBC-драйверов или в каталоге БД DB2,
разрешается добавить к DSN-строке подключения имя из этого каталога.
Имя базы данных, как каталогизировали в диспетчере ODBC-драйверов или каталоге DB2. Как альтернативу указывают полную строку подключения к БД ODBC, как описывает сайт » http://www.connectionstrings.com/.
UID
Имя пользователя для соединения. Модуль PDO проигнорирует значение, которое передали как аргумент конструктора, если указать имя пользователя в DSN-имени.
PWD
Пароль пользователя для соединения. Модуль PDO проигнорирует значение, которое передали как аргумент конструктора, если задать пароль в DSN-имени.
Пример #1 Пример DSN-строки подключения через драйвер PDO_ODBC для диспетчера ODBC-драйверов
Следующий пример показывает DSN-строку подключения через драйвер PDO_ODBC, чтобы установить соединение с базой данных, которую определили в диспетчере ODBC-драйверов как testdb:
odbc:testdb
Пример #2 Пример DSN-строки подключения через драйвер PDO_ODBC для некаталогизированного соединения с БД IBM DB2
Следующий пример показывает синтаксис полной DSN-строки подключения
через драйвер PDO_ODBC для соединения с базой данных IBM DB2 с именем
SAMPLE
:
odbc:DRIVER={IBM DB2 ODBC DRIVER};HOSTNAME=localhost;PORT=50000;DATABASE=SAMPLE;PROTOCOL=TCPIP;UID=db2inst1;PWD=ibmdb2;
Пример #3 Пример DSN-строки подключения через драйвер PDO_ODBC для некаталогизированного соединения с БД Microsoft Access
Следующий пример показывает синтаксис полной DSN-строки подключения
через драйвер PDO_ODBC для соединения с базой данных Microsoft Access,
которая хранится в файле C:\db.mdb
:
odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\db.mdb;Uid=Admin