diff --git a/src/main/java/com/alibaba/druid/pool/vendor/MSSQLValidConnectionChecker.java b/src/main/java/com/alibaba/druid/pool/vendor/MSSQLValidConnectionChecker.java index 76527af2bf..94102c23c9 100644 --- a/src/main/java/com/alibaba/druid/pool/vendor/MSSQLValidConnectionChecker.java +++ b/src/main/java/com/alibaba/druid/pool/vendor/MSSQLValidConnectionChecker.java @@ -44,7 +44,9 @@ public class MSSQLValidConnectionChecker extends ValidConnectionCheckerAdapter i try { stmt = c.createStatement(); - stmt.setQueryTimeout(validationQueryTimeout); + if (validationQueryTimeout > 0) { + stmt.setQueryTimeout(validationQueryTimeout); + } stmt.execute(validateQuery); return true; } catch (SQLException e) {