1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("192.169.x.x");
db.setDatabaseName("base");
db.setUserName("root");
db.setPassword("");
// TEST DE LA CONNECTION
bool connectionok = db.open();
if (connectionok)
{
this->setWindowTitle(this->windowTitle()+" Connecte");
this->_baseSQL = new QSqlDatabase(db);
}
else
{
QMessageBox::critical(0, qApp->tr("Erreur de connection a la base"),
qApp->tr("Impossible de se connecter a la base.\n\n"
"Click Cancel to exit."), QMessageBox::Cancel);
}
} |
Partager