| | |
| | | return null; |
| | | } |
| | | |
| | | return getConnection(assemble); |
| | | |
| | | } |
| | | |
| | | private Connection getConnection(SysAssembleDb assemble) { |
| | | Connection connection = null; |
| | | try { |
| | | SysAssembleDbdriver sysAssembleDbdriver = dbdriverService.selectOne(new EntityWrapper<SysAssembleDbdriver>().eq(Constant.TYPE, assemble.getDatasourceType())); |
| | |
| | | e.printStackTrace(); |
| | | return null; |
| | | } |
| | | |
| | | } |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public boolean testConnection(SysAssembleDb sysAssembleDb) { |
| | | Connection connection = null; |
| | | try{ |
| | | connection = getConnection(sysAssembleDb); |
| | | if (connection != null) { |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | catch (Exception e) { |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | finally { |
| | | if (connection != null) { |
| | | try { |
| | | connection.close(); |
| | | } catch (SQLException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public boolean testConnection(String parentId) { |
| | | Connection connection = null; |
| | | try{ |