QT4 & MySQL keine Verbindung
Verfasst: 13. Dezember 2005 13:57
Hallo,
ich versuche grade mich zu einer MySQL 4 DB mit Hilfe von QT 4 zu connecten aber leider haut es nicht hin....
Es wird auch keine Verbindung zum localhost aufgenommen (sehe ich in meiner FireWall).
Ich habe einfach mal den Standardbenutzer und die Standard DB verwendet.
Über PHPMyAdmin komme ich ohne Probleme auf die DB.
Die mysql.h ist auch vorhanden.
Woran kann es liegen, dass ich keine Verbindung bekomme?
ich versuche grade mich zu einer MySQL 4 DB mit Hilfe von QT 4 zu connecten aber leider haut es nicht hin....
Es wird auch keine Verbindung zum localhost aufgenommen (sehe ich in meiner FireWall).
Ich habe einfach mal den Standardbenutzer und die Standard DB verwendet.
Über PHPMyAdmin komme ich ohne Probleme auf die DB.
Die mysql.h ist auch vorhanden.
Code: Alles auswählen
#include <QMessageBox>
#include <QSqlDatabase>
#include <QSqlError>
#include <QSqlQuery>
static bool createConnection()
{
QSqlDatabase database = QSqlDatabase::addDatabase("QMYSQL");
database.setHostName("localhost");
database.setDatabaseName("mysql");
database.setUserName("root");
database.setPassword("");
bool ok = database.open();
if (ok == false) {
QMessageBox::critical(0, qApp->tr("Cannot open database"),
qApp->tr("Unable to establish a database connection.\n"
"This example needs SQLite support. Please read "
"the Qt SQL driver documentation for information how "
"to build it.\n\n"
"Click Cancel to exit."), QMessageBox::Cancel,
QMessageBox::NoButton);
return false;
}
QMessageBox::information(0, "OK", "OK");
return true;
}