diff --git a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java index 322904c3b5..2bcf7495be 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java @@ -1274,10 +1274,10 @@ public abstract class DruidAbstractDataSource extends WrapperAdapter implements conn = new FilterChainImpl(dataSource).connection_connect(info); } else { conn = dataSource.getDriver().connect(url, info); - - if (conn == null) { - throw new SQLException("connect error, url " + url); - } + } + + if (conn == null) { + throw new SQLException("connect error, url " + url); } conn.setAutoCommit(dataSource.isDefaultAutoCommit());