...
代码块 |
---|
private final String checkDataSource(String dsId){ DataSource dbDs = FreeQueryDAOFactory.getDataSourceDAO().load(dsId); Connection conn = null; String dbStatus = "数据库正常"; try { conn = ConnectionPool.getInstance().getConnection(dbDs); } catch (Exception e) { System.out.println("ServerStatus监测到异常:"+dsId+e.toString()); logger.debug("ServerStatus监测到异常:"+dsId+e.toString()); dbStatus = "数据库异常"; } finally { try { if (conn != null) conn.close(); if (!dbDs.getUrl().startsWith("JNDI:")) ConnectionPool.getInstance().closePool(dbDs); } catch (Throwable e) { System.out.println(""); } } return dbStatus; } |
3
...
相关资源(EPPR-7022)