执行resultSet.next()为false后,会不会自动调用resultset.close啊?

iamsoloist 2005-03-18 04:41:20
我执行if(rs.next())...为false后,在看rs的closed属性为什么为关闭的拉?我是用eclipse调试时看的rs的属性值.
...全文
225 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
asa516 2005-03-21
  • 打赏
  • 举报
回复
不会自动关闭的,
必须手动关闭
iamsoloist 2005-03-21
  • 打赏
  • 举报
回复
我遇到的问题是在rs = st.executeQuery()后,rs的closed竟然为true,真是郁闷啊:(
zeq258 2005-03-18
  • 打赏
  • 举报
回复
呵呵,,你说的很对,
但是你如果con.close();
这不更简单!
但是 有的时候,虽然rs需要关,但是其他的有可能还要应用!
Ji秋风 2005-03-18
  • 打赏
  • 举报
回复
Statement.close();
语句关闭之后,好像ResultSet也会被关闭。
zeq258 2005-03-18
  • 打赏
  • 举报
回复
不会的,必须手动的关闭!
rs.close();
thrive_li 2005-03-18
  • 打赏
  • 举报
回复
不会自动关闭的
Pthinker 2005-03-18
  • 打赏
  • 举报
回复
不会自动关闭的
剑事 2005-03-18
  • 打赏
  • 举报
回复
不会的 不过你可以修改原文件实现
射天狼 2005-03-18
  • 打赏
  • 举报
回复
不会自动close,要手工关闭!!
cuilichen 2005-03-18
  • 打赏
  • 举报
回复
rs的closed方法的意思是,如果当前的状态不是closed,就自动close。
所以你看到的就是closed了。

其实rs是不会自动调用close函数的。

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧