Coverage Report - org.naftulin.configmgr.parsers.DBUtils
 
Classes in this File Line Coverage Branch Coverage Complexity
DBUtils
65%
11/17
100%
6/6
3
 
 1  
 package org.naftulin.configmgr.parsers;
 2  
 
 3  
 import java.sql.Connection;
 4  
 import java.sql.ResultSet;
 5  
 import java.sql.SQLException;
 6  
 import java.sql.Statement;
 7  
 
 8  
 import org.apache.log4j.Logger;
 9  
 
 10  5
 public class DBUtils {
 11  5
         public static final Logger log = Logger.getLogger(DBUtils.class);
 12  
         
 13  
         public static final void closeConnection(final Connection c) {
 14  
                 try {
 15  90
                         if (c!= null) {
 16  10
                                 c.close();
 17  
                         }
 18  0
                 } catch(SQLException e) {
 19  0
                         log.error("Error while closing db connection ", e);
 20  
                 }
 21  90
         }
 22  
         
 23  
         public static final void closeStatement(final Statement stmt) {
 24  
                 try {
 25  90
                         if (stmt!= null) {
 26  10
                                 stmt.close();
 27  
                         }
 28  0
                 } catch(SQLException e) {
 29  0
                         log.error("Error while closing db statement ", e);
 30  
                 }
 31  90
         }
 32  
         
 33  
         public static final void closeResultSet(final ResultSet rs) {
 34  
                 try {
 35  90
                         if (rs!= null) {
 36  10
                                 rs.close();
 37  
                         }
 38  0
                 } catch(SQLException e) {
 39  0
                         log.error("Error while closing db result set ", e);
 40  
                 }
 41  90
         }
 42  
 }