diff --git a/src/test/java/com/alibaba/druid/pool/ui/DruidDataSourceUIManager.java b/src/test/java/com/alibaba/druid/pool/ui/DruidDataSourceUIManager.java index 2ba27f7ff7..9cac99d805 100644 --- a/src/test/java/com/alibaba/druid/pool/ui/DruidDataSourceUIManager.java +++ b/src/test/java/com/alibaba/druid/pool/ui/DruidDataSourceUIManager.java @@ -471,11 +471,15 @@ public class DruidDataSourceUIManager extends JFrame { dataSource.setTestWhileIdle(Boolean.parseBoolean(txtTestWhileIdle.getText().trim())); dataSource.setTestOnBorrow(Boolean.parseBoolean(txtTestOnBorrow.getText().trim())); - Connection conn = dataSource.getConnection(); - connectCount.incrementAndGet(); - conn.close(); - closeCount.incrementAndGet(); - + try { + Connection conn = dataSource.getConnection(); + connectCount.incrementAndGet(); + conn.close(); + closeCount.incrementAndGet(); + } catch (Exception ex) { + ex.printStackTrace(); + } + executor = Executors.newCachedThreadPool(); txtDriverClass.setText(dataSource.getDriverClassName());