Apache Commons DBCP kullanıyorum. DBCP'nin iç davranışını - aktif ve boşta bağlantıların sayısını izlemek için bir görev vardır.DBCP'de oturum açma
Ben DBCP hiç böyle bir günlüğü yoksun olduğunu öğrendim. Evet, bağlantı havuzdan ödünç verildiğinde BasicDataSource durumunu veren kodu yazmak mümkündür. Ancak, bağlantı döndürüldüğünde veya kapatıldığında BasicDataSource'ın durumunu izlemek için bir yol yoktur, çünkü bağlantı nesnesi havuz hakkında hiçbir şey bilmiyordur.
Herhangi bir fikrin var mı?
connection.close() çağrıldığında, DataSource nesnesine erişim yoktur. Bu yüzden onu BasicDataSource'a dökmek ve maxIdle ve maxActive almak mümkün değildir. – kachanov
Connection.close(), Veri Kaynağına eşit değildir.close() –
Referansı Veritabanına bir yerde tutabilirsiniz ve bunu yapmalısınız. –