2014-10-06 125 views
0

我有几个关于JDBC连接的问题。JDBC连接

  • 有什么办法看到使用的JDBC连接?
  • 如果我将JDBC连接限制为100例如,如果我达到使用的jbdc连接的顶部,如何在不重新启动服务器的情况下释放它们?

感谢

回答

0
  1. 这取决于池/服务器上。但这是一个非常有争议的信息。通常在事务期间(几毫秒)从池中检索连接,然后将其添加回池中。而在典型的企业应用程序中,每秒都有很多交易。因此,在您查看连接时,已使用的连接数量已经发生变化。

  2. 如果您的意思是您希望关闭在给定时间内未使用的连接(即缩小池的大小),那么再一次,这是一个取决于您所在池的配置使用。他们中的大多数都允许这样做。阅读您的池文档。

+0

JB Nizet我已经尝试缩小池,但jdbc连接不关闭... – user2091010 2014-10-06 16:28:10

+0

@ user2091010你准确的问题是什么?你想让我们告诉你什么?我们所知道的只是你在一个未知的服务器中使用了一个未知的池,并且试图在不知道如何的情况下缩小它,并且发现连接没有关闭,但没有解释你如何得出结论。 – 2014-10-06 18:09:35