我知道Java中的安全模式是在finally块中依次关闭ResultSet,Statement和Connection。关闭连接是否自动关闭语句和结果集?
如果关闭连接,然后尝试关闭语句(不抛出异常)。但是,如果您尝试从语句中调用任何方法,则会引发异常。
我想知道关闭连接会自动关闭所有由该连接创建的语句对象吗?
更新:
我使用DatabaseProductVersion:Oracle数据库11g第二版11.1.0.0.0
的DriverName:Oracle JDBC驱动程序
DriverVersion:10.2.0.4.0
http://stackoverflow.com/questions/4507440/must-jdbc-resultsets-and-statements-be-closed-separately-although-the-connection –