如何列出正在使用的所有连接?
这是我的代码:
InitialContext initialContext = new InitialContext();
DataSource dataSource = (DataSource) initialContext.lookup("jdbc/xxxxxx");
con = dataSource.getConnection();
所以,有了这个,我想列出当前用于监控系统的所有连接,如果需要,关闭连接。
答案 0 :(得分:0)
您可以创建一个util包装器,其中getConnection()
将递增,returnConection
将递减。您可以使用像dbcp这样的连接池,其中BasicDataSource
具有方法getNumIdle()
和getNumActive()
这种类型的matrics