यह पता चला कि मुझे ओडीबीसी डेटा स्रोतों में MySQL जोड़ने की जरूरत है। मैंने इस वीडियो ट्यूटोरियल का अनुसरण करने के बाद ऐसा किया - https://youtu.be/K3GZidOwGmM ।
DSN जोड़ने के बाद, मैं सफलतापूर्वक इस कोड का उपयोग करके MySQL सर्वर से जुड़ा:
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");
}
नोट: आपको MySQL ODBC 5.3 Unicode Driver
को बदलना होगा आपकी डीएसएन विंडो में सूचीबद्ध वास्तविक मूल्य के साथ। मुझे मेरा यहाँ से मिला: