public static void closeConnection() { try { if (rs != null) rs.close(); if (stmt != null) stmt.close(); if (con != null) con.close(); } catch (SQLException ex) { ex.printStackTrace(); } }
public static Connection createConnection() throws NamingException { try { Class.forName("com.mysql.jdbc.Driver"); con = DriverManager.getConnection("jdbc:mysql://sc0181:3306/forms_db", "test", "123321"); } catch (SQLException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } return con; }
public static void createConnectionPool() { Context context; try { context = new InitialContext(); Class.forName("org.firebirdsql.jdbc.FBDriver"); ds = (DataSource) context.lookup("java:comp/env/jdbc/PanelTrackDB"); Connection c = ds.getConnection(); } catch (NamingException e) { // TODO Auto-generated catch block errorLogger.error("An Error Occured:", e); e.printStackTrace(); } catch (ClassNotFoundException e) { errorLogger.error("An Error Occured:", e); // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { errorLogger.error("An Error Occured:", e); // TODO Auto-generated catch block e.printStackTrace(); } }
public static Connection obtenerConexion() throws NamingException { Connection conexion = null; try { // Creamos un contexto jndi inicial // Este context no tiene nada que ver con // la etiqueta contexto donde esta el pool // Este context hace referencia un servicio de nombres // naming service Context ctx = new InitialContext(); String nombreDelContextJNDI = "java:comp/env/"; DataSource ds = (DataSource) ctx.lookup(nombreDelContextJNDI + "jdbc/MySqlPoolConections"); conexion = ds.getConnection(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return conexion; }