sql >> Database >  >> RDS >> Mysql

Hoe verbinding maken met een MySQL-database via ODBC vanuit de Qt-toepassing?

Het bleek dat ik MySQL aan de ODBC-gegevensbronnen moest toevoegen. Ik deed dat na het volgen van deze video-tutorial - https://youtu.be/K3GZidOwGmM .

Nadat ik de DSN had toegevoegd, heb ik met succes verbinding gemaakt met de MySQL-server met behulp van deze code:

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");
}

Opmerking: U moet MySQL ODBC 5.3 Unicode Driver vervangen met de werkelijke waarde in uw DSN-venster. Ik heb de mijne hier vandaan:




  1. Codeigniter simple_query vs. query builder (invoegen, bijwerken en verwijderen)

  2. Tips om uw SQL Server-complexiteit te verminderen

  3. Hoe te migreren van MSSQL naar MySQL

  4. Wat is MYSQL-partitionering?