今天热门
热点:

变异好的mysql文件,变异mysql文件


我用QT5.4 编译mysql驱动文件mysql5.5.30
按照网上的步骤
  http://blog.csdn.net/tenlee/article/details/43614241#cpp
每步都正确
最后测试程序无法连接数据库

为此我重装计算机3次折腾好几天   
就直接可以访问了
变异过不知好多次
最后测试程序无法连接数据库
   //  我很埋怨QT为啥人家岸上mysql
   // 非要搞个编译那么多步骤还不一定能成功   就不能有个工具直接
    //  连上mysql 与QT 么?


所以求助大家
QT5 x
与mysql 
已经编译好的文件驱动发我一份谢谢



我的测试程序如下:
   
#include <QApplication>
#include <QIcon>
#include <QSqlDatabase>
#include <QDebug>
#include <QMessageBox>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    //设置app的图标
    a.setWindowIcon(QIcon("logo.ico"));
    //连接mysql数据库
    QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
    //db.setHostName("localhost:3306");
    db.setHostName("127.0.0.1");
    db.setUserName("root");
    db.setPassword("kej1234");
    db.setDatabaseName("school");
    if(db.open())
    {
        QMessageBox::information(NULL,"提示","数据库链接成功啦,无法运行",QMessageBox::Yes);
    return a.exec();
    }
    else
    {
        QMessageBox::information(NULL,"提示","系统载入数据库失败,无法运行",QMessageBox::Yes);
    }
    return 0;
}

解决方案

qt5以上版本已经自带编译好的mysql plugin了,为什么还要自己编译

程序用的视乎要把相应的plugin放到你的可执行程序目录下,否则会报 ,你的那个参考的帖子的错误

www.zrccd.nettrue/topics/20180124/103486.htmlTechArticle变异好的mysql文件,变异mysql文件 我用QT5.4编译mysql驱动文件mysql5.5.30 按照网上的步骤 http://blog.csdn.net/tenlee/article/details/43614241#cpp 每步都正确 最后测试程序无法连接数据库 为此我重装计...

相关文章

    暂无相关文章

用户评论

大家都在看