diff --git a/src/main/java/com/alibaba/druid/pool/vendor/MySqlExceptionSorter.java b/src/main/java/com/alibaba/druid/pool/vendor/MySqlExceptionSorter.java index 65c3262faa..2e85304b41 100644 --- a/src/main/java/com/alibaba/druid/pool/vendor/MySqlExceptionSorter.java +++ b/src/main/java/com/alibaba/druid/pool/vendor/MySqlExceptionSorter.java @@ -65,7 +65,8 @@ public class MySqlExceptionSorter implements ExceptionSorter { } String className = e.getClass().getName(); - if ("com.mysql.jdbc.CommunicationsException".equals(className)) { + if ("com.mysql.jdbc.CommunicationsException".equals(className) + || "com.mysql.jdbc.exceptions.jdbc4.CommunicationsException".equals(className)) { return true; }