Quiero saber cuál es seguro & mejor manera de utilizar la variable de conexión de siguiendo.declare la variable de conexión
Primero: Conexión como variable miembro de clase de la clase
class MyClass
{
Connection conn;
public MyClass(Connection conn) {
this.conn = conn;
}
public void myMethod(){
//Do some DB operations using conn
}
}
Segundo: inicializar la conexión en el método
class MyClass
{
public MyClass() {
}
public void myMethod(){
Connection conn= initializeFunction(); //Initialize Connection
//Do some DB operations using conn
}
}
Tercero: Enviar conexión como argumento para funcionar
class MyClass
{
public MyClass() {
}
public void myMethod(Connection conn){
//Do some DB operations using conn
}
}
NOTA: La pregunta no es específica del lenguaje de programación, por lo tanto, he agregado etiquetas distintas de J ava también.
'Sugeriría no pasar un tipo pero una interfaz para MyClass' ¿pueden por favor explicar más sobre él. –