PHP 8.4.1 Released!

DSN-строка подключения через драйвер PDO_ODBC

(No version information available, might only be in Git)

DSN-строка подключения через драйвер PDO_ODBCСоединение с базами данных ODBC или DB2

Описание

DSN-строка подключения (англ. сокр.: Data Source Name — имя источника данных) через драйвер PDO_ODBC состоит из следующих элементов:

DSN-префикс

DSN-префикс — строка odbc:. При подключении к базе данных, которую указали в каталоге менеджера ODBC-драйверов или в каталоге БД DB2, разрешается добавить к DSN-строке подключения имя из этого каталога.

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top