Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/09/2011, 17:51
Avatar de gabrican
gabrican
 
Fecha de Ingreso: junio-2008
Ubicación: Medellin
Mensajes: 89
Antigüedad: 16 años, 6 meses
Puntos: 4
Respuesta: Cerrar conexion con JAVA

Cita:
Iniciado por Ronruby Ver Mensaje
¿La aplicación no te muestra ninguna excepción al llamar a cerrarConexion?
¿Te aseguraste que la referencia de la conexion, con, este seteada correctamente y pueda ser accedido desde tu metodo?
Hola...
Con respecto a la excepción no muestra nada... y en el trace del servidor tampoco aparece... y la referencia tambien esta bien seteada:

Código:
public class Conexion {
	
	private static Connection con;
	
	public Connection conectarBD()throws ConnectionException {
        
		try {
			InitialContext initialContext = new InitialContext();
			DataSource ds =(DataSource)initialContext.lookup("jdbc/ds");

			try {
				con = ds.getConnection();
				Statement statement = con.createStatement();
				
			}catch (SQLException sqle) {
				System.out.println("Error obteniendo la conexión en ConexionDAO: "+sqle.getMessage());
			}
		}catch (NamingException ne) {
			System.out.println("Error en el método getConnection() de la clase ConexionDAO: "+ne.getMessage());
		}
		return con;
	}
				
	public static Connection getInstance(){
		return con;
	}

	
	public void cerrarConexion() throws ConnectionException {
	  	try {
		   con.close();
		}catch (SQLException  sqle) {
			throw new ConnectionException("Ha ocurrido un error al intentar cerrar la conexion con Oracle. Error:" + sqle.getMessage());                                   
		}
	}
__________________
Gabo Duk3
I.S