feat(数据源):数据源校验提示优化

This commit is contained in:
junjie
2021-06-02 10:20:03 +08:00
parent eeb331d522
commit 98f69d4eaf
5 changed files with 11 additions and 4 deletions

View File

@@ -91,7 +91,11 @@ public class DatasourceService {
DatasourceProvider datasourceProvider = ProviderFactory.getProvider(datasource.getType());
DatasourceRequest datasourceRequest = new DatasourceRequest();
datasourceRequest.setDatasource(datasource);
datasourceProvider.test(datasourceRequest);
try {
datasourceProvider.test(datasourceRequest);
} catch (Exception e) {
throw new RuntimeException(Translator.get("i18n_datasource_check_fail"));
}
}
public List<DBTableDTO> getTables(Datasource datasource) throws Exception {
@@ -144,7 +148,7 @@ public class DatasourceService {
datasourceRequest.setDatasource(datasource);
datasourceProvider.initDataSource(datasourceRequest);
LogUtil.info("Succsss to init datasource connection pool: " + datasource.getName());
}catch (Exception e){
} catch (Exception e) {
LogUtil.error("Failed to init datasource connection pool: " + datasource.getName(), e);
}
});