diff --git a/src/main/java/com/alibaba/druid/pool/vendor/MySqlValidConnectionChecker.java b/src/main/java/com/alibaba/druid/pool/vendor/MySqlValidConnectionChecker.java index 320aaacd10..916fb89d73 100644 --- a/src/main/java/com/alibaba/druid/pool/vendor/MySqlValidConnectionChecker.java +++ b/src/main/java/com/alibaba/druid/pool/vendor/MySqlValidConnectionChecker.java @@ -74,7 +74,9 @@ public class MySqlValidConnectionChecker implements ValidConnectionChecker, Seri ResultSet rs = null; try { stmt = conn.createStatement(); - stmt.setQueryTimeout(validationQueryTimeout); + if (validationQueryTimeout > 0) { + stmt.setQueryTimeout(validationQueryTimeout); + } rs = stmt.executeQuery(valiateQuery); return true; } catch (SQLException e) {