I think this is a classic java question: Pass by reference or by value. I have a DatabaseManager class which takes care of get conection from connection pool and release the connectoin. I am not sure about the release part. Here is my code:
class MyMainClass public static final void main(String[] args){ Connection connection = DatabaseManager.getConnection(); ....//jdbc work. DatabaseManager.closeConnection(connection); ... } public class DatabaseManager { public static Connection getConnection(){ Connection connection = getConectionFromDataSource(); return connection; } public static void closeConnection(Connection conn){ if (conn != null){ try{ conn.close(); }catch(SQLException sqle){ sqle.printStackTrace(); } } conn = null; }} I am not sure if the connection is released.... Thanks, ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]