sebb 2004/02/25 16:28:47
Modified: src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/util
DBConnectionManager.java
Log:
Add debug log; only catch expected Exceptions
Revision Changes Path
1.12 +15 -4
jakarta-jmeter/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/util/DBConnectionManager.java
Index: DBConnectionManager.java
===================================================================
RCS file:
/home/cvs/jakarta-jmeter/src/protocol/jdbc/org/apache/jmeter/protocol/jdbc/util/DBConnectionManager.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- DBConnectionManager.java 12 Feb 2004 00:33:56 -0000 1.11
+++ DBConnectionManager.java 26 Feb 2004 00:28:47 -0000 1.12
@@ -22,6 +22,7 @@
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
+import java.sql.SQLException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
@@ -147,6 +148,7 @@
public void shutdown()
{
+ log.debug("Running shutdown from "+Thread.currentThread().getName());
synchronized (poolMap)
{
Iterator iter = poolMap.keySet().iterator();
@@ -222,11 +224,20 @@
DriverManager.registerDriver(
(Driver) Class.forName(driver).newInstance());
}
- catch (Exception e)
+ catch (SQLException e)
{
log.error("Error registering database driver '" + driver + "'", e);
return false;
- }
+ } catch (InstantiationException e) {
+ log.error("Error registering database driver '" + driver + "'", e);
+ return false;
+ } catch (IllegalAccessException e) {
+ log.error("Error registering database driver '" + driver + "'", e);
+ return false;
+ } catch (ClassNotFoundException e) {
+ log.error("Error registering database driver '" + driver + "'", e);
+ return false;
+ }
return true;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]