当前位置: 首页 > 面试题库 >

在Java 7中关闭ResultSet

华浩壤
2023-03-14
问题内容

以下站点显示了通过JDBC使用新的“
AutoClosable”功能:link。该站点显示了如何自动关闭该语句,但是结果集不在自动关闭该语句的try()节中。因此,我的问题是,是否不需要在Java
7中直接关闭ResultSets?我一直使用这种模式:关闭结果集,关闭语句,关闭连接。


问题答案:

从ResultSet的Javadoc中:

当关闭,重新执行或用于生成多个结果序列中的下一个结果的Statement对象时,将自动关闭ResultSet对象。



 类似资料:
  • 以下网站展示了如何在JDBC中使用新的“自动关闭”功能:link。该网站显示了语句将如何自动关闭,但结果集不在try()部分,在那里它将自动关闭。所以,我的问题是,我不需要在Java 7中直接关闭结果集吗?我一直使用这种模式:关闭结果集、关闭语句、关闭连接。

  • java版本“1.6.0_37”java(TM)SE运行时环境(build 1.6.0_37-B06-434-11M3909)java HotSpot(TM)64位服务器VM(build 20.12-B01-434,混合模式) 如果在尝试安装java应用程序(LatexDraw)时总是出现错误,那么terminal上的版本6就不会有问题: :CGContextGetCTM:无效上下文0x0 :CG

  • 本文向大家介绍浅谈java7增强的try语句关闭资源,包括了浅谈java7增强的try语句关闭资源的使用技巧和注意事项,需要的朋友参考一下 java7增强的try语句关闭资源 传统的关闭资源方式 使用finally块来关闭物理资源,保证关闭操作总是会被执行。 关闭每个资源之前首先保证引用该资源的引用变量不为null。 为每一个物理资源使用单独的try...catch块来关闭资源,保证关闭资源时引发

  • 我有一个字符串,需要将其拆分并存储在ArrayList中,如下所示;所有这些都使用Java7。 下面是我程序的输入; 我试图在这里实现的是一个ArrayList,如下所示,在它分组后。 我写了一个示例代码,但似乎没有将元素B分组到列表中。我们如何将这两个元素分组到列表中。 示例代码: 我得到下面的输出,其中elementB没有改变,而是重复自身。有人能给我指路吗 我们甚至可以考虑以下输入:

  • 问题内容: 我在ResultSet上经历了一段非常糟糕的时光,它在while循环中关闭以迭代此ResultSet。我知道ResultSet关闭的确切行,但是我不知道为什么。 我用注释标记了该行,之后该行关闭了。上面示例中使用的其他方法,构造函数等都经过了正常测试。有谁知道为什么调用第二个方法会关闭第一个方法的线索? 问题答案: 问题在于,每个执行的语句只能维护一组。既然你共享同为你的两个方法,在该

  • 我在springboot应用程序中使用webclient来调用外部restful web服务。间歇性地获取此异常。 在收到此异常之前,我在日志中看到以下警告。 这是完整的堆栈跟踪: 这是MessageServiceImpl.java 这里是客户端组件类 在下面的配置中,我在SSLContext中添加了信任存储。 下面是应用程序属性文件 我已经尝试通过下面链接中给出的解决方案来解决这个问题,但是没有