社区
Java EE
帖子详情
结果集已关闭,可能存在的原因主要有哪些呢?拿出来探讨下
Garmiter
2012-09-03 02:25:43
com.microsoft.sqlserver.jdbc.SQLServerException: 结果集已关闭。
...全文
1507
13
打赏
收藏
结果集已关闭,可能存在的原因主要有哪些呢?拿出来探讨下
com.microsoft.sqlserver.jdbc.SQLServerException: 结果集已关闭。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brusezhu
2014-03-07
打赏
举报
回复
补充一下:JDBC中,Connection关闭后,结果集也不存在了。因为结果集是依赖连接而存在
Garmiter
2012-09-05
打赏
举报
回复
1
解决了
http://blog.csdn.net/garmiter/article/details/7947728
YAVA_2009
2012-09-04
打赏
举报
回复
2
rs.close();
然后再去取结果集里面的值,就会有这个问题的。
一般可能都是把close写在循环里面了
励志成为一名架构师
2012-09-04
打赏
举报
回复
兄弟,我昨天也碰到这样的问题,我是出现在Sql嵌套了...第二个SQL一执行,第一个SQL的游标会自动关闭.
不知道你是不是同样的问题...
shenme_why
2012-09-04
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
这是最显然的错误,我的close是在最后,而且给方法进行了加锁处理
[/Quote]
是返回结果集的方法么?如果是返回结果集的方法在方法返回前rs.close();了。那在结果集取用的时候应该会报错
shenme_why
2012-09-04
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
这是最显然的错误,我的close是在最后,而且给方法进行了加锁处理
[/Quote]
是返回结果集的方法么?如果是返回结果集的方法在方法返回前rs.close();了。那在结果集取用的时候应该会报错里面的值,就会有这个问题的。
Garmiter
2012-09-04
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
rs.close();
然后再去取结果集里面的值,就会有这个问题的。
一般可能都是把close写在循环里面了
[/Quote]
这是最显然的错误,我的close是在最后,而且给方法进行了加锁处理
Garmiter
2012-09-04
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
兄弟,我昨天也碰到这样的问题,我是出现在Sql嵌套了...第二个SQL一执行,第一个SQL的游标会自动关闭.
不知道你是不是同样的问题...
[/Quote]
我没有进行嵌套,我晓得多个执行会出问题,于是单个执行,发现还是结果集已关闭,所以在这里看看大家有木有遇到过类似情况
Garmiter
2012-09-04
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
运行时候出现这个错误?是不是你先close了连接,然后还在进行操作?
[/Quote]
没有先关闭,是在close()之前抛得异常
EngineZhang
2012-09-03
打赏
举报
回复
没有源头,只有结果,怎么判断?
ZZZ5512536
2012-09-03
打赏
举报
回复
运行时候出现这个错误?是不是你先close了连接,然后还在进行操作?
Garmiter
2012-09-03
打赏
举报
回复
怎么木有人?这问题太简单吗?
缓存惹的祸?
探讨
MyBatis二级缓存的四个不推荐之处
然而,由于开启了 MyBatis 的二级缓存且会话B还未失效,会话B仍然从二级缓存中获取到的是旧的用户信息,导致最终输出结果
可能
是旧的姓名,而不是预期的"Alice"。当使用 MyBatis 的二级缓存时,会将查询的结果对象缓
存在
内存中,以便在后续的查询中直接使用,从而减少数据库访问次数,提高性能。这其中涉及到整个查询结果集的存储,包括用户对象及其关联对象等,如果数据量较大,二级缓存
可能
导致内存的过度占用,从而影响系统的性能和稳定性。因此,在复杂查询的情况下,不建议使用 MyBatis 的二级缓存。
怎样做一份良好的竞品分析?通常有哪些方法?
酷拉皮卡 专注于互联网金融领域 788 人赞同了该回答 给你一套竞品分析的模板 1、市场趋势、业界现状; 2、竞争对手的企业愿景、产品定位及发展策略; 3、目标用户; 4、市场数据; 5、核心功能; 6、交互设计; 7、产品
UCI数据集详解及其数据处理(附148个数据集及处理代码)
摘要:本文对机器学习中的UCI数据集进行介绍,带你从UCI数据集官网出发一步步深入认识数据集,并就下载的原始数据详细讲解了不同类型的数据集整理如何通过程序进行整理。为了方便使用,博文中附上了包括数据集整理及数据预处理在内的所有代码及处理好的数据集,同时对代码进行了解释,其要点如下:UCI数据集介绍、不同数据集的整理程序、148个整理好的数据集与对应程序。
已解决org.springframework.jdbc.InvalidResultSetAccessException无效的结果集访问异常的正确解决方法,亲测有效!!!
已解决org.springframework.jdbc.InvalidResultSetAccessException无效的结果集访问异常的正确解决方法,亲测有效!!!
JDBC
存在
什么问题?MyBatis是如何解决的?
通过本文的深入分析,我们详细了解了JDBC的核心组件、使用过程中
存在
的问题,以及MyBatis是如何巧妙地解决这些问题的。对于一些资深的Java程序员,尤其是那些接触过早期JDBC项目的开发者来说,对JDBC的使用痛点
可能
深有体会。而现在,大部分项目都采用了Hibernate和MyBatis等优秀的对象关系映射(ORM)框架,这些框架对JDBC进行了很好的抽象和封装,提供了更加面向对象的数据库操作方式。因此,开发者不需要直接处理JDBC的API,而是直接面向ORM进行开发。
Java EE
67,544
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章