zoukankan      html  css  js  c++  java
  • Qt5.14.2配置MySQL,MySQL(zip版)安装教程

    手动编译适合自己Qt版本的MySQL。

    1、下载MySQL,解压到D盘,如D:mysql-8.0.20-winx64

    2、安装Qt,一定勾选安装源文件。若未安装源文件,可以单独下载解压。

    用Qt打开Qt源文件中的项目 qt-everywhere-src-5.14.2qtbasesrcpluginssqldriversmysqlmysql.pro

    pro中添加

    INCLUDEPATH +="D:mysql-8.0.20-winx64include"
    LIBS +="D:mysql-8.0.20-winx64liblibmysql.lib"
    DESTDIR = ../mysql/lib/

    pro中屏蔽

    #QMAKE_USE += mysql

    点击小锤子logo编译,报错也无妨。在这个项目目录中,会生成lib文件夹。

    拷贝里面的四个文件到Qt安装路径 D:Qt5.14.25.14.2msvc2017_64pluginssqldrivers 中

    拷贝 D:mysql-8.0.20-winx64lib中的 libmysql.dll到Qt的bin目录

     

    3、MySQL(zip版)安装教程

    3.1 D:mysql-8.0.20-winx64in 添加系统环境变量path中

    3.2 http://www.cppcns.com/shujuku/mysql/283231.html

    【Qt测试】

    pro中添加

    QT += sql

    cpp内容

    #include <QCoreApplication>
    #include<QDebug>
    #include<QStringList>
    #include<QSqlQuery>
    #include<QSqlError>
    #include<QSqlDatabase>
    
    int main(int argc, char *argv[])
    {
        QCoreApplication a(argc, argv);
    
        qDebug()<<"可以使用的数据库";
        QStringList drivers=QSqlDatabase::drivers();
        foreach(QString driver,drivers)
            qDebug()<<driver;
    
        QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");  //连接的MYSQL的数据库驱动
        db.setHostName("localhost");         //主机名
        db.setPort(3306);                    //端口
        db.setDatabaseName("mysql");          //数据库名
        db.setUserName("root");              //用户名
        db.setPassword("123456");            //密码
        db.open();
    
        //测试连接
    
        if(!db.open())
        {
            qDebug()<<"不能连接"<<"connect to mysql error"<<db.lastError().text();
            return 0;
        }
        else
        {
             qDebug()<<"连接成功"<<"connect to mysql OK";
        }
    
        db.close();
    
        return a.exec();
    }
  • 相关阅读:
    instanceof方法
    Java 实现接口计算圆柱的体积和面积并添加颜色
    Java代码执行顺序
    Java饿汉单例模式
    斐波那契数(动态规划和递归)
    Java 接口实现计算器加减乘除(字符交互界面)
    局部内部类详解_转载
    Java引用类型
    递归打印字符串
    时间复杂度
  • 原文地址:https://www.cnblogs.com/xixixing/p/13097046.html
Copyright © 2011-2022 走看看