diff --git a/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/provider/DruidDataSourceProvider.java b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/provider/DruidDataSourceProvider.java index 0c099c194e..ae8477db47 100644 --- a/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/provider/DruidDataSourceProvider.java +++ b/chunjun-connectors/chunjun-connector-jdbc-base/src/main/java/com/dtstack/chunjun/connector/jdbc/lookup/provider/DruidDataSourceProvider.java @@ -44,7 +44,8 @@ public DataSource getDataSource(JsonObject config) { String key = entry.getKey(); if (!"provider_class".equals(key)) { String formattedName = CaseFormat.LOWER_HYPHEN.to(CaseFormat.LOWER_CAMEL, key); - props.setProperty(formattedName, entry.getValue().toString()); + props.setProperty( + formattedName, entry.getValue() == null ? "" : entry.getValue().toString()); } } dataSource.configFromPropety(props);