Java 如果语句/结果集未关闭,会发生什么情况?

Java 如果语句/结果集未关闭,会发生什么情况?,java,jdbc,Java,Jdbc,如果在每次查询之前创建语句,则左打开的结果集/语句消耗的资源是什么 在这种情况下,垃圾回收是否关闭了结果集/语句?可能会导致未关闭连接的后果超过最大打开游标数您可能会遇到的异常 从 默认情况下,每个语句对象只能打开一个ResultSet对象 同时,。因此,如果读取一个ResultSet对象 与另一个的读取交错,每个都必须已生成 通过不同的语句对象。语句中的所有执行方法 如果 开放的存在 因此,您需要显式关闭所有JDBC资源

如果在每次查询之前创建语句,则左打开的结果集/语句消耗的资源是什么


在这种情况下,垃圾回收是否关闭了结果集/语句?

可能会导致未关闭连接的后果<代码>超过最大打开游标数您可能会遇到的异常

默认情况下,每个语句对象只能打开一个ResultSet对象 同时,。因此,如果读取一个ResultSet对象 与另一个的读取交错,每个都必须已生成 通过不同的语句对象。语句中的所有执行方法 如果 开放的存在

因此,您需要显式关闭所有JDBC资源