0

我开始尝试使用 Python 处理数据库。当我连接到数据库并从中获取一些数据时,我试图了解该过程。

我认为它的工作原理是这样的:Python Api 使用 Python 代码来访问数据库管理系统 (PostgreSQL),而后者又访问数据库以获取所需的数据。

Python 代码 <-> Python Api (PyGreSQL) <-> DBMS (PostgreSQL) <-> 数据库

但也可能是这样的 Python 代码 <-> Python Api (PyGreSQL) <-> 数据库

或者完全不同的东西。提前致谢!

4

1 回答 1

2

例如查看PyGreSQL 方法的文档,它说:query

此方法只是将 SQL 查询发送到数据库 [...]

因此 Python API 只生成 SQL 查询并将它们发送到 DBMS。我不认为有一个 API(任何语言)会直接与实际数据库交互的例子。

于 2018-11-21T17:29:25.380 回答