Buenos días, tengo dos aplicaciones que se conectan a la misma base de datos, la clase que uso para realizar la conexión incluye el siguiente código (en ambas aplicaciones):
try
{
Connection con = null;
String driver = "oracle.jdbc.OracleDriver";
Class.forName(driver).newInstance();
Properties props = new Properties();
props.setProperty("user", usuario);
props.setProperty("password", password);
//base de datos de desarrollo
con=DriverManager.getConnection(
"jdbc:oracle:thin:@phecda.mec.es:8301:i301",
props
);
return con;
}
catch (Exception e)
{
throw new Exception("error.conexionBD" ,"Error al intentar obtener la conexión", e);
}
El problema está en que una de las aplicaciones si se conecta y la otra produce una excepción en la sentencia:
Class.forName(driver).newInstance();
¿Alguien me prodía dar ideas de a que se puede deber este error?
Gracias por la ayuda.