diff --git a/core/src/main/java/com/alibaba/druid/pool/vendor/MySqlValidConnectionChecker.java b/core/src/main/java/com/alibaba/druid/pool/vendor/MySqlValidConnectionChecker.java index 4247ee5f94..4c98a378d7 100644 --- a/core/src/main/java/com/alibaba/druid/pool/vendor/MySqlValidConnectionChecker.java +++ b/core/src/main/java/com/alibaba/druid/pool/vendor/MySqlValidConnectionChecker.java @@ -54,6 +54,9 @@ public class MySqlValidConnectionChecker extends ValidConnectionCheckerAdapter i if (clazz == null) { clazz = Utils.loadClass("com.mysql.cj.jdbc.ConnectionImpl"); } + if (clazz == null) { + clazz = Utils.loadClass("com.mysql.cj.api.MysqlConnection"); + } if (clazz != null) { ping = clazz.getMethod("pingInternal", boolean.class, int.class);