sqlite3 — модуль стандартной библиотеки Python для работы с SQLite через интерфейс DB-API. SQLite выполняется в процессе приложения и хранит БД в файле либо памяти, без отдельного сервера.
Что такое встроенный модуль sqlite3?
sqlite3 — модуль стандартной библиотеки Python для работы с SQLite через интерфейс DB-API. SQLite выполняется в процессе приложения и хранит БД в файле либо памяти, без отдельного сервера.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
sqlite3 — модуль стандартной библиотеки Python для работы с SQLite через интерфейс DB-API. SQLite выполняется в процессе приложения и хранит БД в файле либо памяти, без отдельного сервера.
Через connection выполняют параметризованные SQL, читают строки и управляют транзакциями. Важно явно понимать режим autocommit и закрывать соединение; with connection управляет транзакцией, но сам по себе не обязан закрывать connection. SQLite удобна для локальных данных и небольших приложений, однако конкурентная запись и особенности SQL отличаются от серверных СУБД. Наличие модуля зависит от сборки Python и доступности библиотеки SQLite.
Источник: docs.python.org.