我们为我们的java应用程序使用数据库连接池。这是一个在tomcat下运行的web应用程序。如何查看/监视数据库池中的实时数据库连接?
我想在池中创建和销毁时查看池中的实时连接。有人可以帮忙吗?
更新:我们正在使用Oracle 11g。我们使用DDConnectionBroker库进行连接池。
我们为我们的java应用程序使用数据库连接池。这是一个在tomcat下运行的web应用程序。如何查看/监视数据库池中的实时数据库连接?
我想在池中创建和销毁时查看池中的实时连接。有人可以帮忙吗?
更新:我们正在使用Oracle 11g。我们使用DDConnectionBroker库进行连接池。
我不确定在DDConnectionBroker库中是否有任何连接监控API ...如果您想要更多的透明度,我会推荐Proxool。
http://proxool.sourceforge.net/
还检查了DBCP和CP30,DBCP是在桶
http://www.java2s.com/Product/Java/Database/Connection-Pool.htm
我正在寻找这个问题也最好,可以收集我从需要:
如果你正在使用Spring很容易将这些信息注入到你的bean中,并从这个对象中获取你需要的东西,那么这些东西就会被注入并且已经为你实例化了。
问题是关于DbConnectionBroker,而不是Commons DBCP。 – 2012-08-02 08:38:15
你使用了哪个数据库? – shady 2010-10-18 19:08:49
嗨user32262你解决了你的问题吗?我需要相同的信息。开始挖掘stackoverflow但没有成功。 – 2011-03-22 12:12:19
是否要监视等待连接可用的线程数?如果是,则需要DDConnectionBroker特定的工具。 – 2012-08-02 08:28:56