conexion ado net

04/05/2006 - 19:10 por jboscaroli | Informe spam
Esta pregunta seguramente la han realizado miles de veces...
pero nunca me quedó claro.

respecto a las conexiones sqlclient...
es conveniente cerrar inmediatamente la conexion despues de utlizarla???

por ejemplo
tengo una clase que utiliza una conexion...
es conveniente abrir la misma al crear la clase y cerrala en dispose?

o abrir una conexion y cerrarla en cada metodo que se utilice?


muchas gracias
 

Leer las respuestas

#1 Jesús López
04/05/2006 - 19:21 | Informe spam
La versión corta de la regla es:

Abre la conexión antes de ejecutar sentencias sql
Ciérrala cuando hayas terminado de ejecutar las sentencias.


La versión larga es:

Abre la conexión antes de ejecutar sentencias sql.
Si no sabes cuando vas a necesitar otra vez la conexión o sabes que va a
haber un intervalo de tiempo relativamente grande hasta que la necesites,
entonces ciérrala.
Si sabes que la conexión la vas a necesitar inmediatamente o en un tiempo
relativamente corto, mantenla abierta.

Saludos:

Jesús López






"jboscaroli" escribió en el mensaje
news:%
Esta pregunta seguramente la han realizado miles de veces...
pero nunca me quedó claro.

respecto a las conexiones sqlclient...
es conveniente cerrar inmediatamente la conexion despues de
utlizarla???

por ejemplo
tengo una clase que utiliza una conexion...
es conveniente abrir la misma al crear la clase y cerrala en dispose?

o abrir una conexion y cerrarla en cada metodo que se utilice?


muchas gracias








Preguntas similares