Acceso a Bases de Datos

José Ferney Franco ferfra en gmail.com
Jue Jun 8 15:10:47 CEST 2006


Un saludo para todos.

Existe actualmente para PHP un módulo para acceso a base de Datos que 
viene con un conjunto de herramientas llamado PEAR[1]. Específicamente 
el módulo se llama DB [2], con este se puede acceder a un buen conjunto 
de Motores de Bases de Datos. Lo bueno de dicho módulo es que al cambiar 
de motor de base de datos no es necesario cambiar el nombre de las 
funciones tanto de conexión, como de acceso a datos y tampoco los 
errores. Para crear una conexión a una Base de Datos se crea un 
diccionario que contiene el motor de base de datos, nombre de la base de 
datos, puerto, usuario, password, etc...

Si bien es cierto que para python, existen diferentes herramientas para 
acceder a bases de datos (inclusive para un mismo motor). No he visto 
este tipo de solución el cual podría considerarse muy útil para un 
programador que no quiera amarrar su aplicación a un motor en 
particular.También, últimamente he observado que las preguntas entorno 
al acceso a bases de datos se han incrementado.

La pregunta es, no hay un módulo similar a DB para python. Si la 
respuesta es no, ¿Por qué? Si la respuesta es que los motores difieren 
entre sí, ¿Por qué PEAR si lo hace? ¿No será una buena idea un 
desarrollo de este tipo para python que indudablemente es un muy buen 
lenguaje de programación? ¿Es muy complicado este desarrollo?

Espero no haberme descachado mucho con la pregunta. Muchas Gracias.


[1] http://www.php-library.com/pear_man/index.html
[2] 
http://www.php-library.com/pear_man/package.database.html#package.database.db




Más información sobre la lista de distribución Python-es