1: …… 2: private Connection conn; 3: 4: public Connection DBConnect(String url, String id, String password) { 5: try { 6: String CONNECT_STRING = url + ":" + id + ":" + password; 7: InitialContext ctx = new InitialContext(); 8: DataSource datasource = (DataSource) ctx.lookup(CONNECT_STRING); 9: conn = datasource.getConnection(); 10: } catch (SQLException e) { 11: //Exception catch이후 Exception에 대한 적절한 처리를 해야 한다. 12: if ( conn != null ) { 13: try { 14: conn.close(); 15: } catch (SQLException e1) { 16: conn = null; 17: } 18: } 19: } catch (NamingException e) { 20: //Exception catch이후 Exception에 대한 적절한 처리를 해야 한다. 21: if ( conn != null ) { 22: try { 23: conn.close(); 24: } catch (SQLException e1) { 25: conn = null; 26: } 27: } 28: } 29: return conn; 30: }