Python api 数据库连接如何工作?
how does a Python api database connection work?
我开始尝试使用 Python 处理数据库。我试图了解当我连接到数据库并从中获取一些数据时的过程。
我认为它是这样工作的: Python 代码被 Python Api 用来访问数据库管理系统 (PostgreSQL),后者又访问数据库以获取所需数据。
Python 代码 <-> Python Api (PyGreSQL) <-> DBMS (PostgreSQL) <-> 数据库
但也可能是这样的
Python 代码 <-> Python Api (PyGreSQL) <-> 数据库
或者完全不同的东西。提前致谢!
例如,在 PyGrequery
方法的 documentation 中查找 SQL 它说:
This method simply sends a SQL query to the database[...]
所以 Python API 只生成 SQL 查询并将它们发送到 DBMS。我认为没有 API(任何语言)直接与实际数据库交互的示例。
我开始尝试使用 Python 处理数据库。我试图了解当我连接到数据库并从中获取一些数据时的过程。
我认为它是这样工作的: Python 代码被 Python Api 用来访问数据库管理系统 (PostgreSQL),后者又访问数据库以获取所需数据。
Python 代码 <-> Python Api (PyGreSQL) <-> DBMS (PostgreSQL) <-> 数据库
但也可能是这样的 Python 代码 <-> Python Api (PyGreSQL) <-> 数据库
或者完全不同的东西。提前致谢!
例如,在 PyGrequery
方法的 documentation 中查找 SQL 它说:
This method simply sends a SQL query to the database[...]
所以 Python API 只生成 SQL 查询并将它们发送到 DBMS。我认为没有 API(任何语言)直接与实际数据库交互的示例。