我知道在Java中的安全模式是在finally块中按顺序关闭ResultSet、Statement和Connection。
如果你先关闭连接,然后再尝试关闭语句(不会抛出异常)。但是,如果你尝试从语句调用任何方法,则会抛出异常。
我想知道关闭连接是否会自动关闭所有使用该连接创建的语句对象?
更新:
我正在使用的数据库产品版本为:Oracle Database 11g Release 11.1.0.0.0
驱动程序名称:Oracle JDBC驱动程序
驱动程序版本:10.2.0.4.0