Использую PyQt v 5.4. Встала задача работы с базой данных, а точнее с MySql. Открыв пару ссылок гугла понял как работать за базами данных, но не смог приконектиться к бд.
Есть следующий пример:
from PyQt5.QtWidgets import QApplication
from PyQt5 import QtSql
import sys
app = QApplication(sys.argv)
print(QtSql.QSqlDatabase.drivers())
db = QtSql.QSqlDatabase.addDatabase("QMYSQL")
db.setHostName("localhost")
db.setDatabaseName("shop")
db.setUserName("root")
db.setPassword("admin")
print(db.open())
print(db.lastError().text())
Вывод следующий: ['QSQLITE', 'QMYSQL', 'QMYSQL3', 'QODBC', 'QODBC3', 'QPSQL', 'QPSQL7']
False
Driver not loaded Driver not loaded
Как решать?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники