Как работает соединение с базой данных Python API? - PullRequest
0 голосов
/ 21 ноября 2018

Я начинаю пробовать работу с базами данных, используя Python.Я пытаюсь понять процесс, когда я подключаюсь к базе данных и получаю из нее некоторые данные.

Я думаю, что это работает так: код Python используется Python Api для доступа к системе управления базами данных (PostgreSQL), которые в свою очередь обращаются к базе данных для получения необходимых данных.

Python code <-> Python Api (PyGreSQL) <-> СУБД (PostgreSQL) <-> база данных

Но это можеттакже быть похожим на этот код Python <-> Python Api (PyGreSQL) <-> база данных

или что-то совершенно другое.Заранее спасибо!

1 Ответ

0 голосов
/ 21 ноября 2018

Например, в документации метода query PyGreSQL говорится:

Этот метод просто отправляет запрос SQL в базу данных [...]

Таким образом, Python API генерирует только SQL-запросы и отправляет их в СУБД.Я не думаю, что есть пример, где API (на любом языке) будет напрямую взаимодействовать с реальной базой данных.

...