La extensión PHP Data Objects (PDO) define
   una excelente interfaz para acceder a una base de datos desde PHP.
   Cada controlador de base de datos implementado en la interfaz PDO puede utilizar
   funcionalidades específicas de cada una de las bases de datos
   mediante extensiones de funciones. Tenga en cuenta que no se puede
   ejecutar ninguna función de base de datos utilizando la extensión PDO
   por sí misma; debe utilizarse un controlador
   PDO específico de la base de datos para acceder al servidor de base de datos.
  
PDO proporciona una interfaz de abstracción al acceso a datos, lo que significa que se utilizan las mismas funciones para ejecutar consultas o recuperar los datos independientemente de la base de datos utilizada. PDO no proporciona ninguna abstracción de base de datos : no reescribe el SQL, ni emula funcionalidades ausentes. Debería utilizarse una interfaz de abstracción completa si se necesita esto.
PDO se proporciona con PHP.
