Witam, chciałbym utworzyć bazę danych mysql z poziomu programu ale nie bardzo wiem jak to zrobić, najlepiej chciałbym uzyskać efekt w którym najpierw program próbuje otworzyć bazę, a jeżeli nie udało mu się to to tworzy nową bazę. Jak to wykonać z poziomu kodu?
0
0
Rozwiązane:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL", "creator");
db.setHostName("localhost");
db.setDatabaseName("mysql");
db.setUserName("root");
db.setPassword("maslo");
id(db.open())
{
QSqlQuery q(db);
q.exec("CREATE DATABASE TEST");
}