Olá pessoal estou tentando fazer conexão ao banco de dados mysql com o qt mais não estou conseguindo[a conexão não é estabelecida



  • Antes quando eu compilava dava o driver not load, ai eu instalei o driver e tudo ai parou de dar a mensagem, mas agora eu compilo e sempre da desconectado eu tentei de mil jeitos nunca aparece a mensagem conectado, ou seja a conexão foi feita com sucesso, eu adicionei as bibliotecas no mainwindow.h:
    #include <QtSql/QSqlDatabase>
    #include <QtSql/QSql>
    #include <QtDebug>
    #include <QtSql/qsql.h>

    Mas não deu certo tentei modificar o caminho db.opt e por o nome do banco de dados só que é usuarios mas não deu tentei de tudo, alguém sabe o que estou fazendo de errado? nunca da conectado

    QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
    db.setDatabaseName("C:\ProgramData\MySQL\MySQL Server 5.5\data\usuarios\db.opt);
    db.setHostName("localhost");
    db.setPassword("");
    db.open();
    if(!db.open())
    ui->sinal->setText("Desconectado");
    else
    ui->sinal->setText("Conectado");



  • jhonjhon, você tem de perguntar em inglês..
    As perguntas em português podem ser feitas aqui: http://qt-project.org/groups/qt_brazil


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.