Buenas
Supongamos que tenemos la siguiente situacion... atención a lo q está en
rojo
public void InsertarDatos(Hashtable htDatos)
throws Exception {
Connection conex = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {conex = getConnection();
....
//
// .... aqui se produce un error
//
...
}
catch (Exception E){E.printStackTrace();
throw E;
}
finally {if (conex!=null) conex.close();
if (ps!=null) ps.close();
if (rs!=null) rs.close();
}
}
--------------------------
Al momento en que el catch agarra el error lo imprime y lo "sube" o "lanza hacia arriba" igualmente se ejecutan las instrucciones del finally?? o el control se va del void y me quedan las conexiones abiertas??
Plis es como importante para mí saber esto... depende de si me meto a arregalr un código o no