mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 05:22:13 +08:00
fix: 设置数据源链接池超时时间
This commit is contained in:
committed by
xuwei-fit2cloud
parent
0c88790dc9
commit
0591c03ca4
@@ -947,6 +947,7 @@ public class CalciteProvider extends Provider {
|
||||
commonThreadPool.addTask(() -> {
|
||||
try {
|
||||
BasicDataSource dataSource = new BasicDataSource();
|
||||
dataSource.setMaxWaitMillis(5 * 1000);
|
||||
Schema schema = null;
|
||||
DatasourceConfiguration configuration = null;
|
||||
DatasourceConfiguration.DatasourceType datasourceType = DatasourceConfiguration.DatasourceType.valueOf(ds.getType());
|
||||
@@ -1690,6 +1691,7 @@ public class CalciteProvider extends Provider {
|
||||
}
|
||||
JdbcSchema jdbcSchema = rootSchema.getSubSchema(String.format(SQLConstants.SCHEMA, dsId)).unwrap(JdbcSchema.class);
|
||||
BasicDataSource basicDataSource = (BasicDataSource) jdbcSchema.getDataSource();
|
||||
basicDataSource.setMaxWaitMillis(5 * 1000);
|
||||
return basicDataSource.getConnection();
|
||||
} catch (Exception e) {
|
||||
DEException.throwException(Translator.get("i18n_invalid_connection") + e.getMessage());
|
||||
|
||||
Reference in New Issue
Block a user