游标和对象的区别

 我来答
小luo爱生活zzz
高能答主

2022-01-08 · 阳光是最好的浪漫‎。
小luo爱生活zzz
采纳数:184 获赞数:3339

向TA提问 私信TA
展开全部

游标和对象的区别分别是:

1、游标是:游标范例并非特定于Python,而是databases themselves中的一个频繁数据结构。并且根据底层实现,可以生成几个游标共享与数据库相同的连接。

关闭游标应释放与查询关联的资源,包括从不从数据库中提取的任何结果(或者提取但未使用),但不会消除与数据库本身的连接,因此您可以在同一数据库上获得新的游标而无需再次验证。

2、对象是:连接对象是您与数据库的连接,当您完全与数据库完成对话时,请关闭连接对象。游标对象是对查询结果集的迭代器。当你完成这个结果集时关闭这些。

并且Connection()是网络连接到数据库,它只是真正的用途是返回游标。 PEP-249,其中指定了DBApi 2.0,没有明确定义连接或游标是什么,也不明确每个方法必须执行哪些操作。

游标的作用是:

游标在数据库的事务回滚中有非常重要的作用。由于对数据库的操作会暂时存放在游标中,只要不提交,就可以根据游标中的内容进行回滚。这样有利于数据库的安全。

游标的类型是:

1、隐式游标:增删改等操作oracle都会自动创建游标,暂时保存操作结果,也就是说能够回滚的操作都会引发游标的创建。

2、显式游标:由开发人员通过程序显示控制,用于从表中取出多行数据,并将多行数据一行一行的单独进行处理。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式