diff --git a/designer-base/src/main/java/com/fr/design/data/datapane/connect/JDBCDefPane.java b/designer-base/src/main/java/com/fr/design/data/datapane/connect/JDBCDefPane.java index a99e369cd3..33a1903318 100644 --- a/designer-base/src/main/java/com/fr/design/data/datapane/connect/JDBCDefPane.java +++ b/designer-base/src/main/java/com/fr/design/data/datapane/connect/JDBCDefPane.java @@ -366,6 +366,7 @@ public class JDBCDefPane extends JPanel { FineLoggerFactory.getLogger().error(e.getMessage(), e); driverLoaders = new HashMap<>(); } + driverLoaders.entrySet().removeIf(entry -> StringUtils.isEmpty(entry.getValue().getDriverClass())); nameAndRepresent = getDriverLoaderAndRepresent(driverLoaders); }