ODBC y DB2 (PDO)
PHP Manual

DSN de PDO_ODBC

(No hay información de versión disponible, podría estar únicamente en SVN)

DSN de PDO_ODBCConectarse a bases de datos de ODBC o de DB2

Descripción

El Nombre del Origen de Datos (DSN) de PDO_ODBC está compuesto por los siguientes elementos:

Prefijo DSN

El prefijo DSN es odbc:. Si se realiza un conexión a una base de datos catalogada en el administrador de controladores de ODBC o en el catálogo de DB2, se puede añadir el nombre del catálogo de la base de datos al DSN.

DSN

El nombre de la base de datos tal como está catalogada en el administrador de controladores de ODBC o en el catálogo de DB2. Alternativamente, se puede proporcionar una cadena de conexión de ODBC completa para conectarse a una base de datos como está descrito en » http://www.connectionstrings.com/.

UID

El nombre del usuario para la conexión. Si se especifica el nombre de usuario en el DSN, PDO ignorará el valor del argumento de nombre de usuario en el constructor de PDO.

PWD

La contraseña del usuario para la conexión. Si se especifica la contraseña en el DSN, PDO ignorará el valor del argumento de contraseña en el constructor de PDO.

Ejemplos

Ejemplo #1 Ejemplo de DSN de PDO_ODBC (administrador de controladores de ODBC)

El siguiente ejemplo muestra un DSN de PDO_ODBC para conectarse a una base de datos de ODBC catalogada en testdb en el administrador de controladores de ODBC:

odbc:testdb

Ejemplo #2 Ejemplo de DSN de PDO_ODBC (conexión no catalogada de IBM DB2)

El siguiente ejemplo muestra un DSN de PDO_ODBC para conectarse a una base de datos de IBM DB2 llamada SAMPLE usando la sintaxis completa de DSN de ODBC:

odbc:DRIVER={IBM DB2 ODBC DRIVER};HOSTNAME=localhost;PORT=50000;DATABASE=SAMPLE;PROTOCOL=TCPIP;UID=db2inst1;PWD=ibmdb2;

Ejemplo #3 Ejemplo de DSN de PDO_ODBC (conexión no catalogada de Microsoft Access)

El siguiente ejemplo muestra un DSN de PDO_ODBC para conectarse a una base de datos de Microsoft Access almacenada en C:\db.mdb usando la sintaxis completa de DSN de ODBC:

odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\\db.mdb;Uid=Admin


ODBC y DB2 (PDO)
PHP Manual