Cuando abrir la coneccion con las bases de datos desde python?

Ariel Nardelli arn_python en yahoo.com.ar
Jue Sep 30 23:33:46 CEST 2004


Hola....

Mas que una pregunta es una cuestion de como usan ustedes las aperturas 
y cierres de la coneccion a las bases de datos...

Yo particularmente lo que hago es abrir una coneccion a las bases de 
datos al principio de mi funcion y al final antes de salir de la funcion 
vuelvo a cerrar la base y listo, o sea, durante todo el tiempo que el 
programa esta trabajando la coneccion a la base de datos esta abierta...

Por otro lado hay gente que abre y cierra la coneccion justo en el 
momento de hacer una operacion de sql entonces cada vez que se quiere 
hacer una operacion sobre sql abren la coneccion, realizan la operacion 
(leen graban o lo que sea) y cierran la conecion y continuan con el 
programa...

Despues puede haber un mix de estas dos cosas, o sea, abrir la coneccion 
realizar todas o varios trabajos sobre sql y cerrar la coneccion y 
continuar con el programa...

Bueno esta es mi pregunta, que usan mas ustedes y por que?

Yo no quiero abrir muchas veces la coneccion por una cuestion de no 
sobrecargar el motor de base de datos (mysql en mi caso) y por ahi pasar 
mas tiempo abriendo y cerrando conecciones que realizando operaciones 
sql en si :)

Queda planteado el tema, un tema que va mas con el uso y costumbre 
personal que desde el punto de vista de programacion en si...

Que opinan ustedes?

Ariel




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