Conexión de Base de Datos con MySQL
try
{
Class.forName("Driver");
String url = "jdbc:motor:servidor:puerto/basededatos";
Connection con =DriverManager.getConnection(url, "usuario","contraseña");
Statement s = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet rs= s.executeQuery(sql);
CachedRowSet crs = new CachedRowSetImpl();
crs.populate(rs);rs.close();
s.close();
con.close();
return crs;
}
catch(Exception e){
System.out.println(e.getMessage());
}
return null;
}
public void StoreProcedure(String sql)
{
try
{Class.forName("Driver");
String url = "jdbc:motor:servidor:puerto/basededatos";
Connection con = DriverManager.getConnection(url,"usuario","contraseña");
Statement s = con.createStatement();
s.execute(sql);
s.close();
con.close();}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}
}
Como habrán podido apreciar en el código, el manejo deexcepciones es relativamente sencilla, lo ideal sería especificar las excepciones por cada conexion, statement y resultset para de esa manera asegurarnos que permanezcan cerradas al finalizar la ejecucióno aun cuando existieran errores; de igual manera sería muy útil obligar a cerrar las conexiones desde dentro de una clausula finally anexada al try – catch.
Por último la url de conexión...
Regístrate para leer el documento completo.