lunes, 21 de febrero de 2011

MANEJADORES DE BASE DE DATOS

Como se ha indicado anteriormente, el proceso de conectar con una base de datos está generalizado entre las bases de datos, aunque existen ciertas consideraciones para tipos específicos de base de datos. Conectar con una base de datos crea un objeto de manejador de base de datos que se utiliza como un punto para crear manejadores de sentencias e interactuar con el servidor de base de datos.

Los manejadores de base de datos representan una conexión con la base de datos, y puede tener múltiples conexiones con múltiples (o la misma) bases de datos al definir múltiples manejadores de base de datos. Los manejadores de base de datos se escriben normalmente en código como $dbh.

La creación de un manejador de base de datos por medio del DBI requiere un DSN. La mayoría de las bases de datos en la actualidad son multiusuario, lo que significa que credenciales como un nombre de usuario y contraseña son también obligatorias para conectar con la base de datos y crear un manejador de base de datos. Es una buena práctica conectar con la base de datos tan pocas veces como sea posible (normalmente una) dentro de un programa, en lugar de conectarse y desconectarse para cada sentencia o consulta.

El método DBI connect() conecta con la base de datos y devuelve el manejador de base de datos:

Nota: Aunque frecuentemente verá los manejadores de base de datos escritos como $dbh, no hay ninguna razón para que no se puedan llamar con cualquier otro nombre válido de variable. El $dbh es una convención antingua y la utilizaré en este libro para hacer referencia a un manejador de base de datos.

No hay comentarios:

Publicar un comentario