On Tuesday 19 February 2002 08:54 pm, Leif Mortenson wrote: > try > { > Connection conn = getConnection(); > try > { > Statement stmt = conn.createStatement(); > ResultSet rs = stmt.executeQuery(query); > // Do something with the ResultSet > } > finally > { > conn.close(); > } > } > catch (SQLException e) > { > m_logger.error("Error", e); > } > ---
I generally do: Connection con = null; Statement st = null; ResultSet rs = null; try { con = getConnection(); st = con.createStatement(); rs = st.executeQuery(sql); //blah blah } catch (SQLExeption e) { getLogger().error("Exception: " + sql, e); } finally { try { if (rs != null) rs.close } catch (SQLException e) {} try { if (st != null) st.close } catch (SQLException e) {} try { if (con != null) con.close } catch (SQLException e) {} } Still closing everything but somewhat terse in syntax. -pete -- peter royal -> [EMAIL PROTECTED] -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>