社区
Java SE
帖子详情
用ResultSet.next()轮询结果集时,出现Object has been closed异常,会是什么原因呢?
vericky
2004-09-08 03:30:47
rt
...全文
377
7
打赏
收藏
用ResultSet.next()轮询结果集时,出现Object has been closed异常,会是什么原因呢?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wandou999
2004-09-08
打赏
举报
回复
RS执行一次就结束了,这是生命周期,有什么条件要用事物处理
vericky
2004-09-08
打赏
举报
回复
那我另外再生成一个statement是不是就可以了,公用一个connection没问题吧?
vericky
2004-09-08
打赏
举报
回复
唉,看书不认真,谢谢了。
NewTypeQ
2004-09-08
打赏
举报
回复
nod
resultset生命期依赖于statement
mor
2004-09-08
打赏
举报
回复
JDK API Doc里的:
=======================
A ResultSet object is automatically closed when the Statement object that generated it is closed, re-executed, or used to retrieve the next result from a sequence of multiple results.
就是说一个Statement如果被close了,或者另做查询什么的,以前做的ResultSet就会自动被关掉。
vericky
2004-09-08
打赏
举报
回复
我在while(ResultSet.next()) {...}的循环中又另外进行了数据库的操作,内容是Statement.executeUpdate(),不会是这个影响吧?
射天狼
2004-09-08
打赏
举报
回复
对象已经关闭,statement又打开别的了吗?!
mysql 测试请求时间限制_测试db连接,最大等待时间,db测试
1. 引入dbcp (选择1.4)Java代码com.alibaba.externaljakarta.commons.dbcp1.4com.alibaba.externaljakarta.commons.dbcp1.42. dbcp的基本配置相关配置说明:initialSize :连接池启动时创建的初始化连接数量(默认值为0)maxActive:连接池中可同时连接的最大的连接数(默认值为8,调整为...
数据持久化系统
数据持久化系统JDBC,即 Java Database Connectivity,Java 数据库连接。是一种用于执行 SQL 语句的 Java API,它是 Java 中的数据库连接规范。这个 API 由 java.sql.,javax.sql. 包中的一些类和接口组成,是JDK的组成部分。它包含一系列的类与接口。常用的类与接口有DriverManager、Connection、Statement、Result、PreparedStatement等。它为 Java 开发人员操作数据库提供了一个标准的 AP
Docker 精选
Docker是一种开源平台,通过使用容器技术,提供了一种更快速、更轻量级的应用程序交付和部署解决方案。Docker的容器技术允许开发人员打包应用程序及其依赖项,以实现在不同环境中高效运行,从而降低了开发到生产环境部署的复杂性,并提高了可扩展性和灵活性。
MyBatis 源码阅读 -- 核心操作篇
1. jdbc 2. cache 3. transaction 4. cursor 5. executor 6. session 7. plugin
TDengine Java Connector
面向架构师、开发工程师和系统管理员,涵盖驱动安装配置、API使用示例、数据类型映射、性能优化建议等内容,并针对常见问题提供解决方案。通过本手册,开发者可以快速掌握TDengine Java连接器的使用方法,构建高效可靠的时序数据应用。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章