На этом шаге мы приведем общие сведения по работе с базами данных в PyQt5.
PyQt5 включает в свой состав средства для работы с базами данных формата SQLite, MySQL, Oracle, PostgreSQL и др., не требующие установки никаких дополнительных Python-библиотек. С их помощью мы можем выполнять любые SQL-запросы и обрабатывать их результаты, получать доступ к отдельным таблицам базы, работать с транзакциями, а также использовать особые модели для вывода содержимого таблиц или запросов в любом из компонентов-представлений, рассмотренных начиная с 130 шага.
Все классы, обеспечивающие работу с базами данных и рассмотренные в последующих шагах, определены в модуле QtSql.
На следующем шаге мы рассмотрим соединение с базой данных.