Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Conectarse a cualquier tipo de gestor de base de datos gracias a ADOdb con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Conectarse a cualquier tipo de gestor de base de datos gracias a ADOdb con PHP

ADOdb es una capa de abstracción de base de datos. Lo que nos permite crear programas con un código independiente al tipo de base de datos a utilizar. Con solo cambiar el valor de una variable, podremos cambiar de gestor de base de datos.

Características:

- Alta velocidad. Como dice su autor, "es probablemente la capa de abstracción de bases de datos de código abierto, más rápida para PHP". (Aquí pueden verse las pruebas)

- Extensiones compiladas para PHP, tanto para PHP 4, como PHP 5, para Linux y Windows. El uso de estas extensiones incrementa aun más su velocidad.

- Tiene métodos orientados a la gestión de fechas y sobre todo la creación de esquemas portables.

- Tiene bastantes características avanzadas: como la gestión de sesiones (incluye la notificación de caducidad de sesión), generación automática del código SQL, "pivot tables", simulación de SELECT LIMIT para todas las bases de datos y monitorización del rendimiento.

- Su aprendizaje resulta muy fácil, sobre todo si se está familiarizado con la programación de Windows, ya que utiliza muchas convenciones de ADO.

- Control de calidad. Todas las versiones definitivas son chequeadas sobre Access, MySQL, PostgreSQL, MS SQL y Oracle 9.

- Madurez. Esta capa lleva siendo utilizada desde el año 2000, actualmente, con una comunidad amplia de usuarios.

- Su licencia es más que flexible (BSD). Esto siginifica que se puede incorporar (incluso compilar) en las aplicaciones libre de tasas sin necesidad de solicitar el permiso del autor. También tiene una licencia dúal (Lesser GPL).

Ejemplo de utilización:

<?php
// Cargar el modulo ADOdb
include('adodb.inc.php');

// Crear conexión a MySQL
$conn = &ADONewConnection('mysql');
// Conectar con la base de datos Empresa
$conn->PConnect('Empresa');
$recordSet = &$conn->Execute('select * from usuarios');

if (!$recordSet)
print $conn->ErrorMsg(); //En caso de error
else
{
while (!$recordSet->EOF)
{
print $recordSet->fields[0].' '.$recordSet->fields[1].'
';
$recordSet->MoveNext(); //Saltar al siguiente registro
}
}
$recordSet->Close();  // opcional
$conn->Close(); // opcional
?>

Más información en:

Sourceforge: http://adodb.sourceforge.net
Manual en español: http://www.lacorona.com.mx/fortiz/adodb/readme-es.htm




Autor: Xavier Bernadí i Millan
http://www.xlwebmasters.com/modules.php?d=doc&f=doc2&id=1125

Usuarios que han visto este tema también han visto...

- Primeros pasos para generar aplicaciones de Facebook
- Como instalar paso a paso PHP con IIS
- Resaltar Palabra Buscada con PHP
- Test de velocidad de conexión a Internet en PHP
- Cómo detectar el navegador y mostrarlo con PHP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 13-02-2012 a las 10:10:36