我知道 Java 中的安全模式是在 finally 块中按顺序关闭您的 ResultSet、Statement 和 Connection。
如果您关闭连接,然后尝试关闭语句(不抛出异常)。但是,如果您尝试从语句中调用任何方法,则会引发异常。
我想知道关闭连接是否会自动关闭从该连接创建的所有语句对象?
更新:
我正在使用 DatabaseProductVersion:Oracle Database 11g Release 11.1.0.0.0
DriverName:Oracle JDBC driver
DriverVersion:10.2.0.4.0