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