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]

Reply via email to