zoukankan      html  css  js  c++  java
  • Qt5.5连接MySQL

    (一)环境

          windows下Qt5.5,安装的是MySQL Server 5.5版本。

    (二)qt连接mysql的原理

      qt连接mysql需要两个dll,一个是qt连接mysql的驱动(注意:qt5.5自带这个驱动dll,位于Qt5.5.05.5msvc2013pluginssqldrivers下qsqlmysql.dll和qsqlmysqld.dll,如果是qt4则需要下载qt该驱动的源代码自己编译),另一个是mysql自带的libmysql.dll(位于MySQLMySQL Server 5.5lib下)。

    (三)配置工作

      在使用qt连接mysql时需要将mysql中的libmysql.dll拷贝到Qt5.5.05.5msvc2013in目录中,同时在工程文件.pro中添加:

          QT += sql

    (四)连接代码

      qt连接mysql需要包含一下几个类文件:

        #include <QtSql/QSqlQuery>
    #include <QtSql/QSqlDatabase>
    #include <qtSql/QSqlError>

    连接mysql:
        QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");
        db.setDatabaseName("数据库名称");
        db.setHostName("localhost");
        db.setUserName("用户名");
        db.setPassword("密码");
    
        if(!db.open())
        {
            qDebug() << "Connect to MySql error: " << db.lastError().text();
            return;
        }
        else
        {
            qDebug() << "Connect to MySql! ";
        }
  • 相关阅读:
    tyvj P3737 逐个击破
    最小生成树 kruskal
    最小生成树 prim
    code2039 骑马修栏杆
    前端优化
    数组1
    数组
    序列化对象
    解决iphone横屏时字体变大问题或者内容大小不一样等...
    Media Queries详解
  • 原文地址:https://www.cnblogs.com/gis-user/p/4820491.html
Copyright © 2011-2022 走看看