dgraham     2004/09/03 06:07:30

  Modified:    dbutils/src/java/org/apache/commons/dbutils DbUtils.java
  Log:
  Added a try/finally block in closeQuietly() to ensure the connection is always 
closed.
  
  Revision  Changes    Path
  1.7       +10 -3     
jakarta-commons/dbutils/src/java/org/apache/commons/dbutils/DbUtils.java
  
  Index: DbUtils.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/dbutils/src/java/org/apache/commons/dbutils/DbUtils.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DbUtils.java      3 Sep 2004 13:04:32 -0000       1.6
  +++ DbUtils.java      3 Sep 2004 13:07:30 -0000       1.7
  @@ -73,9 +73,16 @@
       public static void closeQuietly(Connection conn, Statement stmt,
               ResultSet rs) {
   
  -        closeQuietly(rs);
  -        closeQuietly(stmt);
  -        closeQuietly(conn);
  +        try {
  +            closeQuietly(rs);
  +        } finally {
  +            try {
  +                closeQuietly(stmt);
  +            } finally {
  +                closeQuietly(conn);
  +            }
  +        }
  +
       }
   
       /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to