diff --git a/core/core-backend/src/main/java/io/dataease/config/CommonConfig.java b/core/core-backend/src/main/java/io/dataease/config/CommonConfig.java index 7ed3a3833d..c3a3107274 100644 --- a/core/core-backend/src/main/java/io/dataease/config/CommonConfig.java +++ b/core/core-backend/src/main/java/io/dataease/config/CommonConfig.java @@ -14,7 +14,7 @@ public class CommonConfig { @Bean(destroyMethod = "shutdown") public CommonThreadPool resourcePoolThreadPool() { CommonThreadPool commonThreadPool = new CommonThreadPool(); - commonThreadPool.setCorePoolSize(20); + commonThreadPool.setCorePoolSize(50); commonThreadPool.setMaxQueueSize(100); commonThreadPool.setKeepAliveSeconds(3600); return commonThreadPool; diff --git a/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java b/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java index 34aee0fadd..8046f750be 100644 --- a/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java +++ b/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java @@ -1391,11 +1391,14 @@ public class CalciteProvider extends Provider { Connection connection = take(); CalciteConnection calciteConnection = connection.unwrap(CalciteConnection.class); SchemaPlus rootSchema = calciteConnection.getRootSchema(); + if (rootSchema.getSubSchema(String.format(SQLConstants.SCHEMA, dsId)) == null) { + DEException.throwException("请检查数据源的有效性!"); + } JdbcSchema jdbcSchema = rootSchema.getSubSchema(String.format(SQLConstants.SCHEMA, dsId)).unwrap(JdbcSchema.class); BasicDataSource basicDataSource = (BasicDataSource) jdbcSchema.getDataSource(); return basicDataSource.getConnection(); } catch (Exception e) { - DEException.throwException("连接无效"); + DEException.throwException("连接无效, " + e.getMessage()); } return null; } diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/index.vue b/core/core-frontend/src/views/visualized/data/datasource/form/index.vue index 70292e1e15..043e9203b0 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/form/index.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/form/index.vue @@ -710,7 +710,7 @@ defineExpose({ -
+
-
+
{{ typeTitle }}
@@ -816,7 +816,7 @@ defineExpose({
-