Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Introducción a PHPLib, 1ra parte - Clase DB_Sql y la abstracción de BD

Introducción a PHPLib, 1ra parte - Clase DB_Sql y la abstracción de BD

 ----- 
Creative Commons Curso gratis de Ricardo Muñoz - 12 de Junio de 2005
3. Clase DB_Sql y la abstracción de BD
Tal como lo había mencionado, una de las características principales del PHPLib, es la abstracción de la Base de Datos. Esto significa que, a partir de ahora, para trabajar con BD, esto se hará mediante clases, y ya no será necesario ocupar las funciones del PHP específicas para cada BD.


La siguiente línea de código en el archivo prepend.php indica que se va trabajar con una BD MySQL:

require($_PHPLIB["libdir"] . "db_mysql.inc");

Si se desea trabajar con otro motor de BD simplemente se debe reemplazar esta línea por la correpondiente al motor de BD. Por ejemplo, para Oracle:

require($_PHPLIB["libdir"] . "db_oracle.inc");

O para PostgreSQL:

require($_PHPLIB["libdir"] . "db_pgsql.inc");


Lo único que falta para comenzar a trabajar con BD es definir una nueva clase. El archivo local.inc contiene una clase llamada DB_Example. Esta se podria copiar y dejar como:

class DB_prueba extends DB_Sql { var $Host = "nombrehost"; nombre del host donde se encuentra la BD var $Database = "nombrebd"; nombre de la BD var $User = "usuario"; nombre de usuario var $Password = "aabbcc"; password var $Remote = 1; 0 si la BD está en la misma máquina, 1 de lo contrario }

La clase definida tiene sólo lo básico, se pueden agregar más cosas como por ejemplo el manejo de errores. Esto se tratará más adelante.
Autor y licencia de 'Introducción a PHPLib, 1ra parte - Clase DB_Sql y la abstracción de BD'
Ricardo Muñoz Extraído de: http://www.tux.cl/articulos.php?id=39

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
copyleft © 2000-2004 tux.cl
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Introducción a PHPLib, 1ra parte - Clase DB_Sql y la abstracción de BD'

PHPlib es un conjunto de clases que permiten de manera rápida y fácil manejar las... Más »
Cualquier aplicación web mediana o grande necesita manejar usuarios. En este artículo se mostrará el... Más »
Este curso profundiza en la implementación de la clase CString dentro del framework MFC. Se... Más »
En la edición anterior, se explicó las bases de Netfilter/IPTables. En esta segunda entrega, se... Más »
Este es el Diccionario de Plantas Mágicas elaborado por nosotr@s. Esta basado en nuestra propia... Más »
Gente Wiki
Jesús Guadalupe Martínez Ponce De León
Profesor e investigador universitario, coordinador general del programa ambiental de la universidad de guadalajara, maestro en gestión ambiental y desarrollo...
Oscar Castro
Profesional con amplia formación y experiencia de 11 años en el área de logística incluyendo compras internacionales, comercio exterior, inventarios,...
Análisis de resultados, Análisis fundamental,...
Rolando Vasquez Ramirez
Soy natural de moyobamba dpto de san martin tengo 44 años casado con 3 hijos soy oficial retirado de la...
Navegación
David Mejía
Consultor pnud, docente universitario, investigador de temas sociales, articulista y comnetarista de medios de comunicación masiva: prensa, radio y tv....
Susana
Soy psicologa, actualmente estoy estudiando una especialidad en metodologìa de la enseñanza, soy nacionalista y soñadora con un mèxico libre....
Victor Flores
Soy ingeniero geografo colegiado, especialista en medioambiente y en levantamiento geodesico y topografico, elaboracion de proyectos de saneamiento físico de...
Certificación de calidad medioambiental, Fauna,...
Suscribirse
Concurso de proyectos educativos
¿Estás seguro de que deseas eliminar este capítulo?