我开始尝试使用Python处理数据库。当我连接到一个数据库并从中获取一些数据时,我试图理解这个过程。
我认为它的工作方式如下: Python使用Python代码访问数据库管理系统(,PostgreSQL),后者访问数据库以获取所需的数据。
Python代码<-> Python (PyGreSQL) <-> DBMS (PostgreSQL) <->数据库
但是它也可能类似于这个Python代码<-> Python (PyGreSQL) <->数据库
或者完全不同的东西。提前感谢!
发布于 2018-11-21 17:29:25
例如,在文档 of query方法PyGreSQL中,它说:
此方法只向数据库发送一个SQL查询.
因此Python只生成SQL查询并将它们发送给DBMS。我不认为有一个API (在任何语言中)会直接与实际数据库交互的例子。
https://stackoverflow.com/questions/53417503
复制相似问题