diff --git a/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/ConnectionTesting.java b/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/ConnectionTesting.java index ea7a4b31d5..338cef131e 100644 --- a/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/ConnectionTesting.java +++ b/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/ConnectionTesting.java @@ -190,6 +190,9 @@ public ConnectionTestResult test(@NonNull ConnectionConfig config) { } return new ConnectionTestResult(result, null); } + if (Objects.nonNull(type) && type.isODPSharding()) { + return new ConnectionTestResult(result, type); + } ConnectType connectType = ConnectTypeUtil.getConnectType( connectionExtensionPoint.generateJdbcUrl(jdbcUrlProperties), testConnectionProperties, queryTimeoutSeconds);