2017-06-10 12 views
0

使用中のすべての接続を一覧表示するにはどうすればよいですか?JDBCデータソースを使用した接続の一覧表示

これは私のコードです:

ので
 InitialContext initialContext = new InitialContext(); 


     DataSource dataSource = (DataSource) initialContext.lookup("jdbc/xxxxxx"); 
     con = dataSource.getConnection(); 

、これを持つ、私は現在のシステムを監視し、必要に応じて、接続を閉じるために使用されているすべての接続を一覧表示します。

+0

一般的には、この種の情報を公開するものはありません。どのデータソースを使用していますか? –

+0

javax.sql.DataSource – AgamenonD2

+0

これはインターフェイスであり、実際の実装ではありません。 –

答えて

0

getConnection()が増加し、returnConectionが減少するように、ユーティリティラッパーを作成できます。 BasicDataSourceのdbcpのような接続プールを使うことができます。この種類のマトリックには、メソッドgetNumIdle()getNumActive()があります。

関連する問題