Det viste sig, at jeg skulle tilføje MySQL til ODBC-datakilderne. Det gjorde jeg efter at have fulgt denne videovejledning - https://youtu.be/K3GZidOwGmM .
Efter at jeg havde tilføjet DSN, oprettede jeg forbindelse til MySQL-serveren med denne kode:
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("Driver={MySQL ODBC 5.3 Unicode Driver};DATABASE=test;");
db.setUserName("root");
db.setPassword("password");
if (!db.open()) {
qDebug() << db.lastError().text();
} else {
qDebug("success");
}
Bemærk: Du skal erstatte MySQL ODBC 5.3 Unicode Driver
med den faktiske værdi, der er angivet i dit DSN-vindue. Jeg har min herfra: