ich versuche gerade MySQL mit PyQt zu verbinden.
Das Problem: Es kommt Fehler "Driver not loaded"
Python zeigt mir das die folgende Treiber drin sind:
['QSQLITE', 'QMYSQL', 'QMYSQL3', 'QODBC', 'QODBC3', 'QPSQL', 'QPSQL7']
Also MySQL ist drin. Trotzdem klappt es aber nicht ?
Ich benutze Windows 7 und Qt Designer ist auch installiert.
Was kann ich dagegen machen ?
Hier ist mein Code:
Code: Alles auswählen
from PyQt5.QtSql import QSqlDatabase, QSqlQuery, QSqlTableModel
from PyQt5.QtWidgets import QTableView, QApplication
import sys
app = QApplication(sys.argv)
db = QSqlDatabase.addDatabase('QMYSQL')
db.setHostName('****')
db.setDatabaseName('****')
db.setUserName('****')
db.setPassword('****')
ok = db.open()
if not ok: print(db.lastError().text())
else: print("connected")
query = QSqlQuery(db);
query.exec_('SELECT * FROM tbl_Customers');
Vielen Dank
Yves