Ternyata saya perlu menambahkan MySQL ke sumber data ODBC. Saya melakukannya setelah mengikuti tutorial video ini - https://youtu.be/K3GZidOwGmM .
Setelah saya menambahkan DSN, saya berhasil terhubung ke server MySQL menggunakan kode ini:
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");
}
Catatan: Anda harus mengganti MySQL ODBC 5.3 Unicode Driver
dengan nilai aktual yang tercantum di jendela DSN Anda. Saya mendapatkan milik saya dari sini: