AE86 3 years ago
parent
commit
53ce89be6e

+ 1 - 1
dbsyncer-connector/src/main/java/org/dbsyncer/connector/util/JDBCUtil.java

@@ -16,7 +16,7 @@ public abstract class JDBCUtil {
         try {
             Class.forName(driver);
         } catch (ClassNotFoundException e) {
-            e.printStackTrace();
+            logger.error(e.getMessage());
         }
         return DriverManager.getConnection(url, username, password);
     }

+ 1 - 4
dbsyncer-listener/src/main/java/org/dbsyncer/listener/sqlserver/SqlServerExtractor.java

@@ -7,7 +7,6 @@ import org.dbsyncer.common.event.RowChangedEvent;
 import org.dbsyncer.common.util.CollectionUtils;
 import org.dbsyncer.connector.config.DatabaseConfig;
 import org.dbsyncer.connector.constant.ConnectorConstant;
-import org.dbsyncer.connector.util.DatabaseUtil;
 import org.dbsyncer.connector.util.JDBCUtil;
 import org.dbsyncer.listener.AbstractExtractor;
 import org.dbsyncer.listener.ListenerException;
@@ -107,10 +106,8 @@ public class SqlServerExtractor extends AbstractExtractor {
                 disableTableCDC();
                 preparedStatementCache.values().forEach(this::close);
                 preparedStatementCache.clear();
-                DatabaseUtil.close(connection);
+                JDBCUtil.close(connection);
                 connected = false;
-            } catch (SQLException e) {
-                logger.error(e.getMessage());
             } finally {
                 connectLock.unlock();
             }