Использую 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
Как решать?
Продвижение своими сайтами как стратегия роста и независимости