首页 > 解决方案 > Python 数据库 API 规范中游标和连接的基本原理

问题描述

为什么 Python 数据库 API 规范中同时需要连接和游标?在 sqlite3 的上下文中,这些对象似乎是多余的,如图所示

sqlite3 中存在连接和游标对象的主要原因似乎是符合Python 数据库 API 规范 v2.0。该规范不仅适用于 SQLite 接口,例如 sqlite3,还适用于 Python 中的一系列数据库。从设计的角度来看,为什么区分连接和游标是有益的?有任何概念或效率优势吗?

标签: pythondatabasesqlitedatabase-designdatabase-cursor

解决方案


推荐阅读