Libro de Visitas Gratis
Inicio | Directorio de Páginas | Diseño Gráfico | Gadgets | Posicionamiento | Webmasters| Buscador de Artículos | Glosarios

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

Añade Tu Web Al Directorio de NocionDigital.com
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:

// 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

 
Hits
DOCUMENTOS RELACIONDOS
1277
Imprimir desde la página.
6794
Visualizar imágen en una nueva ventana sin barras ni menus.
827
Modificar variables.
5687
Maximizar la pantalla del explorador.
1187
Asignación por valor o por referencia.
2319
Libro de Visitas en ASP.
2344
Contraseñas de un solo uso.
1917
Lanzar procesos con PHP a una hora determinada.
837
Instalación de PHP sobre PWS 4.0.
4698
Pedir confirmación antes de cerrar una ventana.
968
Comprobación del referer.
16497
Cálculo de áreas y volúmenes.
2455
Tres en ralla.
925
Conversión de unidades de fluidos (liquidos).
3013
Determinar si un numero es par o impar.
944
Organizar un programa.
1828
Saber si las cookies estan activadas.
3273
Frases aleatorias.
2251
Generación dinamica de Imágenes con PHP.
770
Propósito de este documento.


www.nociondigital.com - Todo para un mundo digital. Páginas Webs, Buscadores y Webmasters....