数据库 JDBC 找出打开的连接/会话



无论如何,我们可以在执行 JPA 操作时一次找出打开的连接。

更清楚的是,我没有收到可用缓冲区错误。所以我想知道我是否可以关闭代码中的连接以避免此错误?

或者,如果我可以使用某些监视工具监视它,则正在发生什么等。

这是一个帮助请求,如果你能帮忙我会很感激,如果你帮不上忙,那你为什么要投反对票?这阻碍了寻求帮助。

在我看来,这取决于您使用的驱动程序,其中一些人可能有某种方式来了解它。但这可能是一种危险的做法,因为您可以关闭当前使用的连接。

最好的方法是使用连接池管理器来处理所有连接,例如:

http://www.mchange.com/projects/c3p0/index.html

或者将您的数据库连接集成到 ORM 中,例如休眠:

http://hibernate.org/

最新更新