社区
Java SE
帖子详情
用ResultSet.next()轮询结果集时,出现Object has been closed异常,会是什么原因呢?
vericky
2004-09-08 03:30:47
rt
...全文
385
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代码... dbcp的基本配置相关配置说明:initialSize :连接池启动时创建的初始化连接数量(默认值为0)maxActive:连接池中可同时连接的最大的连接数(默认值为8,调整为...
数据持久化系统
第五步:处理查询结果集 (只有第四步执行select语句时,才
会
执行第五步)
ResultSet
详解 第六步:释放资源 (使用完资源后一定要关闭资源。Java和数据库属于进程间通信,开启后一定要关闭) //5.关闭资源 ...
Docker 精选
Docker是一种开源平台,通过使用容器技术,提供了一种更快速、更轻量级的应用程序交付和部署解决方案。Docker的容器技术允许开发人员打包应用程序及其依赖项,以实现在不同环境中高效运行,从而降低了开发到生产环境...
MyBatis 源码阅读 -- 核心操作篇
例如,UPDATE应该写作 update才对,为什么
会
出现
这样的情况? 整个 jdbc包中的所有类都没有被外部引用过,那该包有什么存在的意义? 1.1 AbstractSQL类与SQL类 AbstractSQL 类是一个抽象类,它含有一个抽象方法 ...
TDengine Java Connector
面向架构师、开发工程师和系统管理员,涵盖驱动安装配置、API使用示例、数据类型映射、性能优化建议等内容,并针对常见问题提供解决方案。通过本手册,开发者可以快速掌握TDengine Java连接器的使用方法,构建高效...
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章