(PECL PDO_ODBC >= 0.1.0)
PDO_ODBC DSN — Conectando-se a bancos de dados ODBC ou DB2
O Nome da Fonte de Dados (DSN) PDO_ODBC é composto pelos seguintes elementos:
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.
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.
Exemplo #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
Exemplo #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;
Exemplo #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