qt 5 łączeni z bazą mysql

0

Witam,
Mam problem z łączeniem się programu napisanego w qt z bazą mysql (baza jest w wampserwer)

#include "modyfication_starter.h"

#include <locale.h>

#include <QtWidgets/QApplication>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QDebug>
#include <QString>
#include <QMessageBox>
  
int main(int argc, char *argv[])
{
	setlocale( LC_ALL, "polish" );

	QApplication a(argc, argv);
	modyfication_starter w;

	QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
 
	db.setHostName("localhost");
        db.setDatabaseName("modyfications.org");
        db.setUserName("root");

	if (!db.open())
    {
		qDebug() << "Blad : Nie mozna polaczyc sie z baza danych";
    }
    else
    {
		qDebug() << "Nawiazano polaczenie z baza danych.";
	}

	w.show();
	return a.exec();
}
0
 #ifndef MODYFICATION_STARTER_H
#define MODYFICATION_STARTER_H

#include <QtWidgets/QMainWindow>
#include "ui_modyfication_starter.h"

class modyfication_starter : public QMainWindow
{
	Q_OBJECT

public:
	modyfication_starter(QWidget *parent = 0);
	~modyfication_starter();

private:
	Ui::modyfication_starterClass ui;
};

#endif // MODYFICATION_STARTER_H
0

zapomniałeś chyba o db.setPassword("mypassword");

1 użytkowników online, w tym zalogowanych: 0, gości: 1