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