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]