فهرست منبع

新增数据连接修改

chenw 7 سال پیش
والد
کامیت
16e581cfcf

+ 4 - 3
bi-server/src/main/java/com/usoftchina/bi/server/service/dataSource/DataBasesService.java

@@ -36,16 +36,19 @@ public class DataBasesService {
     private DynamicDataSourceRegister dataSourceRegister;
     @Autowired
     GetChartsDataUtilService getChartsDataUtilService;
+    @Autowired
+    private ImplementSqlService implementSqlService;
     /*
    保存数据库连接
     */
-
     public RepEntity inputDatabases(DatabasesInfo databasesInfo){
         if (databasesInfo == null || "".equals(databasesInfo)){
             return new RepEntity(RepCode.Null);
         }
         Databases databases = new Databases();
         BeanUtils.copyProperties(databasesInfo, databases);
+        //校验此连接是否可用
+        implementSqlService.connectTest(databases);
         String note = databases.getNote();
         if (note == null || "".equals(note)){
             note = "";
@@ -53,11 +56,9 @@ public class DataBasesService {
         }
         dataConnectorMapper.inputDataBases(databases);
         int id = databases.getId();
-
         databasesInfo.setId(id);
         //添加数据源可切换
         addDataSource(databasesInfo);
-
         return new RepEntity(RepCode.success,id);
     }
 

+ 0 - 1
bi-server/src/main/java/com/usoftchina/bi/server/service/dataSource/ImplementSqlService.java

@@ -135,7 +135,6 @@ public class ImplementSqlService {
         String username = databases.getUserName();
         Connection con = null;
         try {
-            DriverManager.setLoginTimeout(8);
             con = DriverManager.getConnection(url, username, password);
             con.close();
         } catch (SQLException se) {