社区
Web 开发
帖子详情
错误:用尽的 ResultSet(急!!)
immcock
2003-10-19 01:36:14
我使用JDBC编写的数据库连接,在使用 ResultSet接受返回的数据库值是出现用尽的ResultSet错误.
...全文
275
15
打赏
收藏
错误:用尽的 ResultSet(急!!)
我使用JDBC编写的数据库连接,在使用 ResultSet接受返回的数据库值是出现用尽的ResultSet错误.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sarage
2003-10-30
打赏
举报
回复
truezerg(赵明宇) :不是这些原因,引起出现用尽的ResultSet的原因是你在ResultSet记录指针指到最后一条记录时又调用了.next()的方法造成的。
也不完全对,这时用了next()方法只会返回一个false值,不会出现错误,这时指针在AfterLast的位置,可以和isAfterLast()方法来得到状态。但如果用了getString等方法来引用数据,这时就会报“用尽的 ResultSet”错误。
truezerg
2003-10-30
打赏
举报
回复
to: sarage(真诚)
你说的对,但楼主出现这个问题,他一定是调用了getString等方法。不然不会出然用尽的ResultSet
我表达的不彻底。多谢
凋零的老树
2003-10-21
打赏
举报
回复
贴上你的核心代码,看起来太费劲了,这样讨论挺好的
caodavid2003
2003-10-21
打赏
举报
回复
光凭你描述的现象不能肯定是事么地方出了问题,最好能贴上你的核心代码!
gzqjava
2003-10-21
打赏
举报
回复
同意!
现在可以肯定是循环出了问题!
etre
2003-10-21
打赏
举报
回复
同意楼上的
truezerg
2003-10-20
打赏
举报
回复
to: hxzhappy(冰雨)
连接池数太少只会影响到连接数据库的速度,不会造成 "用尽的ResultSet"的错误,出现这个错误的原因非常具体,就是在ResultSet的指针指向最后一条记录时又调用了.next()的方法造成的. 建议楼主检查一下你使用ResultSet的代码,
swinging
2003-10-19
打赏
举报
回复
建议还是贴下核心代码吧。要不难以确定,
一般是错误使用RESULTSET的问题。
alexsten
2003-10-19
打赏
举报
回复
连接池连接数太少,是提示connection超出了,而不是ResultSet错误。
ResultSet的指针只能单向移动
hxzhappy
2003-10-19
打赏
举报
回复
除楼上说的问题,还有可能存在这样的问题:
那就是你的连接池数太少,如果以上问题你没有存在可以将数据连接持数改大点。就可以解决!
aku0708
2003-10-19
打赏
举报
回复
同意truezerg(赵明宇) (
xmqds
2003-10-19
打赏
举报
回复
同意楼上的!
good!
truezerg
2003-10-19
打赏
举报
回复
你用的是Oracle数据吧?
不是这些原因,引起出现用尽的ResultSet的原因是你在ResultSet记录指针指到最后一条记录时又调用了.next()的方法造成的。
pleonheart
2003-10-19
打赏
举报
回复
一个ResultSet用好以后要把它close()了
kaibinsj
2003-10-19
打赏
举报
回复
看看循环里面什么地方没有关闭,又重新引用了不是???
还是说其他地方引发抢用resultset?多定义几个试试啊!
用尽
的
ResultSet
本文介绍了解决程序中出现“
用尽
的
ResultSet
”
错误
的方法。主要包括:
ResultSet
为空、到达记录集尾部、
ResultSet
被关闭、相关连接或声明被关闭以及网络中断等情况下的处理策略。
错误
:Operation not allowed after
ResultSet
closed
本文介绍了一个stmt多个rs操作导致
ResultSet
关闭的问题及解决方法。当一个Statement对象在一个时间段内尝试同时操作多个
ResultSet
对象时,会导致
ResultSet
关闭
错误
。文章提供了避免此问题的两种方案:一是为每个
ResultSet
创建独立的stmt;二是确保一个stmt生成的
ResultSet
在获取另一个
ResultSet
之前完成所有操作。
ResultSet
(结果集)和常见异常
本文详细介绍了
ResultSet
在数据库查询中的作用,展示了如何避免常见的
ResultSet
相关异常,如
用尽
的
ResultSet
、全局变量导致的异常等,并通过一个用户信息查询的案例演示了异常处理的方法。
用尽
的
Resultset
本文探讨了在处理数据库查询结果集时常见的
错误
实践,包括未检查游标位置、将
ResultSet
作为全局变量使用、忽略结果集为空的情况及关闭资源的正确顺序。
Java
错误
Operation Not Allowed After
ResultSet
Closed
本文详细解释了Java中出现的SQLException:Operationnotallowedafter
ResultSet
closed,讨论了其原因——在Statement关闭后试图操作
Resultset
,提供了代码片段和修复方法。修复的关键是确保在完成对
Resultset
的操作后再关闭Statement。,
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章