0

我现在修复并使用连接池来获取从 JSP 到 Oracle 数据库的数据库连接。

但后来我立刻从 OC4J 控制台发现有很多 UNCLOSED/NOT-CLOSED 连接。

我正在使用 OC4J 9.0.4.1 和 Oracle 10g。有没有什么有效的方法可以找出连接未关闭的位置或区域。

另外,我想知道以下几点:

1)未关闭的连接是指连接或结果集或状态?2)如果ResultSet和Statement的连接关闭,相应的ResultSet和Statement也会自动关闭?

4

1 回答 1

0

我希望这在服务器端最容易检测到 - 假设(!)服务器上有一个“显示所有打开的连接”报告或命令,应该显示这些连接的列表以及上次在该连接上执行的 SQL(我来自这里的 MSSQL 方面 - 这听起来不太牵强,tho')。

未关闭表示连接尚未关闭。

于 2010-08-30T14:43:47.990 回答