Det visade sig att jag måste lägga till MySQL i ODBC-datakällorna. Jag gjorde det efter att ha följt denna videohandledning - https://youtu.be/K3GZidOwGmM .
Efter att jag hade lagt till DSN lyckades jag ansluta till MySQL-servern med denna kod:
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");
}
Obs! Du måste byta ut MySQL ODBC 5.3 Unicode Driver
med det faktiska värdet som anges i ditt DSN-fönster. Jag fick min härifrån: