PHP Data Objects

PHP Data Objects

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.

Contenido

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.

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

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

Referencias

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

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • PHP Data Objects — oder kurz PDOs stellt eine Abstraktionsebene für den Datenbankzugriff dar und ermöglicht einen einheitlichen Zugang von PHP auf unterschiedliche SQL basierte Datenbanken, wie zum Beispiel MySQL, PostgreSQL oder SQLite. Dabei wird unter anderem… …   Deutsch Wikipedia

  • PHP Data Objects — (PDO) расширение для PHP, предоставляющее разработчику простой и универсальный интерфейс для доступа к различным базам данных. PDO предлагает единые методы для работы с различными базами данных, хотя текст запросов может немного отличаться. Так… …   Википедия

  • PHP Data Objects — PDO (PHP Data Objects), extension définissant l interface pour accéder à une base de données depuis PHP. Elle est orientée objet, la classe s’appelant PDO. Peu importe le SGBD utilisé, le code est unique, ce qui permet un déplacement rapide,… …   Wikipédia en Français

  • Service Data Objects — is a technology that allows heterogeneous data to be accessed in a uniform way. The SDO specification was originally developed in 2004 as a joint collaboration between BEA and IBM and approved by the Java Community Process. Version 2.0 of the… …   Wikipedia

  • PHP/FI — PHP serverseitig interpretierte Skriptsprache Basisdaten Paradigmen: imperativ, objektorientiert Erscheinungsjahr …   Deutsch Wikipedia

  • PHP: Hypertext Preprocessor — PHP serverseitig interpretierte Skriptsprache Basisdaten Paradigmen: imperativ, objektorientiert Erscheinungsjahr …   Deutsch Wikipedia

  • PHP (Programmiersprache) — PHP serverseitig interpretierte Skriptsprache Basisdaten Paradigmen: imperativ, objektorientiert Erscheinungsjahr …   Deutsch Wikipedia

  • Php — serverseitig interpretierte Skriptsprache Basisdaten Paradigmen: imperativ, objektorientiert Erscheinungsjahr …   Deutsch Wikipedia

  • Data, context and interaction — (DCI) is a paradigm used in computer software to program systems of communicating objects. Its goals are: To improve the readability of object oriented code by giving system behavior first class status; To cleanly separate code for rapidly… …   Wikipedia

  • PHP Certification — is the exam taken by some companies in training certification area. The PHP Certification exam was created by Zend Technologies, and is given through VUE testing centers.PHP is a programming language designed to work on web, but nowadays it is… …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”