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

editar

Empezó a desarrollarse en 2003 tras unas reuniones 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.

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

Controladores

editar

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. La última versión de PDO_SQLSRV se encuentra en Microsoft Drivers for PHP for SQL Server 2.0.1.

Referencias

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

Enlaces externos

editar

📚 Artikel Terkait di Wikipedia

Language Integrated Query

2012.  [http://wiki.dataobjects.net/index.php?title=LINQ_ (Language_Integrated_Query) «LINQ in DataObjects.Net»].  (enlace roto disponible en Internet

Local Shared Object

«TechNote: How to manage and delete local shared objects?». Adobe. Consultado el 5 de diciembre de 2007.  «PHP example with source code». Alessandro Crugnola

Dascyllus

Geográfica del Océano (OBIS) http://eol.org/data_objects/21574275 https://www.boldsystems.org/index.php/Taxbrowser_Taxonpage?taxid=47189 Eschmeyer, William

Mapeo relacional de objetos

similar ha comenzado a evolucionar en el mundo Java, conocido como Java Data Objects (JDO). A diferencia de EOF, JDO es un estándar, y muchas implementaciones

Amphiprion clarkii

Second Ed. Coral Graphics, Barrigada, Guam. 298 p. http://www.eol.org/data_objects/31376758 Archivado el 24 de marzo de 2016 en Wayback Machine. Enciclopedia

Infobright

con herramientas de Business Intelligence como Actuate/BIRT, Business Objects, Cognos, Microstrategy, Pentaho, Jaspersoft y SAS. Infobright Enterprise

Chromodoris lochi

octubre de 2013. Consultado el 15 de abril de 2013.  http://eol.org/data_objects/21163648 Rudman W.B. (1977) Chromodorid opisthobranch Mollusca from East

Servidor HTTP Apache

su propio servidor web y como soporte de su servidor de aplicaciones WebObjects. Es soportado de alguna manera por Borland en las herramientas de desarrollo