Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como se conectar a um banco de dados MySQL através do ODBC do aplicativo Qt?


Descobri que preciso adicionar o MySQL às fontes de dados ODBC. Fiz isso depois de seguir este tutorial em vídeo - https://youtu.be/K3GZidOwGmM .

Depois de adicionar o DSN, conectei-me com sucesso ao servidor MySQL usando este código:
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");
}

Observação: Você precisará substituir o MySQL ODBC 5.3 Unicode Driver com o valor real listado em sua janela DSN. Peguei o meu daqui: