QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL","test"); db.setDatabaseName("test"); db.setHostName("127.0.0.1"); db.setUserName("myuser"); db.setPassword("mypassword"); if( !db.open()){ QMessageBox::critical(0, QObject::tr("SQL Error"), db.lastError().text()); qDebug() << db.lastError(); return 1; } QSqlQuery query(QSqlDatabase::database("test")); query.prepare("SELECT id from mytable"); if(!query.exec()){ qDebug() << query.lastError().text(); }else{ qDebug() << query.size(); while (query.next()){ qDebug() << query.value(0).toString(); } query.clear(); }
C++ (Qt)query.first();qDebug() << query.value(0);