From b9f98fc40b4bfb1a8df2772c36ebf9dc186c34a2 Mon Sep 17 00:00:00 2001 From: kimmking Date: Sat, 4 Mar 2023 16:23:43 +0800 Subject: [PATCH] add mysql-connector/j 6.x support --- .../alibaba/druid/pool/vendor/MySqlValidConnectionChecker.java | 3 +++ 1 file changed, 3 insertions(+) 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);