PDO_ODBC DSN
(PECL PDO_ODBC >= 0.1.0)
PDO_ODBC DSN — Conectando-se a bancos de dados ODBC ou DB2
Descrição
O Nome da Fonte de Dados (DSN) PDO_ODBC é composto pelos seguintes elementos:
- Prefixo DSN
-
O prefixo DSN é
odbc:
. Se estiver sendo feita uma conexão a um banco de dados catalogado no gerenciador de driver ODBC ou no catálogo do DB2, pode-se anexar o nome catalogado do banco de dados ao DSN. - DSN
-
O nome do banco de dados conforme catalogado no gerenciador de driver ODBC ou no catálogo do DB2. Como alternativa, pode-se fornecer uma string de conexão ODBC completa para conectar-se a um banco de dados, conforme descrito em » http://www.connectionstrings.com/.
UID
-
O nome do usuário para a conexão. Se for especificado o nome de usuário no DSN, o PDO ignorará o valor do argumento do nome de usuário no construtor do PDO.
PWD
-
A senha do usuário para a conexão. Se for especificada a senha no DSN, o PDO ignorará o valor do argumento de senha no construtor do PDO.
Exemplos
Example #1 Exemplo de PDO_ODBC DSN (gerenciador de driver ODBC)
O exemplo a seguir mostra um DSN PDO_ODBC para conexão a um banco de dados ODBC catalogado como testdb no gerenciador de driver ODBC:
odbc:testdb
Example #2 Exemplo de DSN PDO_ODBC (conexão não catalogada do IBM DB2)
O exemplo a seguir mostra um DSN PDO_ODBC para conexão a
um banco de dados IBM DB2 denominado SAMPLE
usando a sintaxe
DSN ODBC completa:
odbc:DRIVER={IBM DB2 ODBC DRIVER};HOSTNAME=localhost;PORT=50000;DATABASE=SAMPLE;PROTOCOL=TCPIP;UID=db2inst1;PWD=ibmdb2;
Example #3 Exemplo de PDO_ODBC DSN (conexão não catalogada do Microsoft Access)
O exemplo a seguir mostra um DSN PDO_ODBC para conexão a
um banco de dados Microsoft Access armazenado em C:\db.mdb
usando a sintaxe
DSN ODBC completa:
odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\db.mdb;Uid=Admin