请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

游标的关闭是指的什么?

游标这里没太明白,如果游标是类似生成器的概念,那为什么迭代完了(关闭)之后还能使用下标取值;如果只是一个简单的序列,那游标这个关闭的概念是不是只是指逻辑上关闭了,而不是代表内存的释放?

正在回答 回答被采纳积分+3

1回答

Stannum 2020-03-15 23:40:57

同学你好~要注意一点,在课程演示中,我们是在还没遍历完游标结果的时候,才使用下标去访问结果中某一个值的。如果我们一开始已经遍历了游标,那么游标就会自动关闭,这时候就不可能再用下标来读取某个具体文档啦

游标类似一个读取数据的接口,当它处于开放状态时,会在服务器端消耗一定的系统资源,所以通过各种主动或被动的方式关闭游标,释放系统资源是很重要的。

0 回复 有任何疑惑可以回复我~
  • 但是游标变量调用了close()后还是能通过下标来获取文档,这是为什么呢?
    回复 有任何疑惑可以回复我~ 2020-10-02 00:11:09
  • 游标变量调用了close()后,调用 hasNext 还是返回 true,这个close() 似乎没什么用。
    回复 有任何疑惑可以回复我~ 2020-10-02 00:24:13
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号