Ir al contenido

PHP Data Objects

De Wikipedia, la enciclopedia libre

Esta es una versión antigua de esta página, editada a las 13:42 28 feb 2011 por 200.60.14.36 (discusión). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

PHP Data Objects (o PDO) es una extensión que provee una capa de abstracción de acceso a datos para PHP 5, con lo cual se consigue hacer uso de las mismas funciones para hacer consultas y obtener datos de distintos manejadores de bases de datos.

Historia

Empezó a desarrollarse en 2003 tras unos meetings en LinuxTag.[1]​ Fue considerada experimental hasta PHP 5.0 (en el cual está disponible como una extensión PECL); a partir de PHP 5.1 se considera estable y la interfaz viene incluida por defecto.

Está implementada con tecnología orientada a objetos. La conexión a una base de datos se realiza creando una instancia de la clase base PDO. Algunos métodos son: prepare, execute, exec, beginTransaction, bindParam, commit.

{{cita|La extensión PHP Data Objects (PDO) define una interfaz ligera y consistente para acceder a bases de datos en PHP. Cada driver de bases de datos que implementa la interfaz PDO puede exponer características específicas de la base de datos como funciones de extensión regulares.|Manual de PHP 5} es muy interesante el pdo....leeeloooo

Controladores

Los siguientes controladores actualmente implementan la interfaz PDO:

De las mencionadas, PDO_DBLIB, PDO_FIREBIRD y PDO_OCI son consideradas experimentales y su comportamiento puede variar en nuevas versiones.

Referencias

  1. FAQ, pooteeweet.org, Consultado el 24 de octubre de 2008

Enlaces externos