pro práci s MySql databází používám knihovnu Qt a vše funguje
ukázka kódu
/*
//Práce s DB
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("ic_mk33");
db.setUserName("********");
db.setPassword("********");
bool ok = db.open();
if(ok){
zobrazovac->textCursor().insertText("ok-pripojeno k databazi\n");
}
else{
zobrazovac->textCursor().insertText("error-nepripojeno k databazi\n");
}
QSqlQuery query;
query.exec("SELECT * FROM spellcrossTabulkaAliance");
int pocetPolozek = 0;
pocetPolozek = query.size();
QString pocet;
pocet.setNum(pocetPolozek, 10);
zobrazovac->textCursor().insertText("nalezeno: " + pocet +" polozek\n");
QSqlRecord zahlavi = query.record();
pocet.setNum(zahlavi.count(),10);
zobrazovac->textCursor().insertText("kazda polozka ma: " + pocet +" sloupecku\n");
//vypsání výsledku dotazu
while (query.next()) {
for(int i = 0; i < zahlavi.count(); i++){
QString s = query.value(i).toString();
zobrazovac->textCursor().insertText(s+"\t");
}
zobrazovac->textCursor().insertText("\n");
}
*/