当前位置: 首页 > news >正文

网站建设排名北京郑州市主城区

网站建设排名北京,郑州市主城区,宿舍设计方案ppt,企业网站搭建及优化文章目录 一. 安装MySql二.编译mysql动态链接库 Qt版本:5.14.2 MySql版本:8.0.41 一. 安装MySql 参考这里进行安装:https://blog.csdn.net/qq_30150579/article/details/146042922 将mysql安装目录里的bin,include和lib拷贝出来…

文章目录

    • 一. 安装MySql
    • 二.编译mysql动态链接库

Qt版本:5.14.2
MySql版本:8.0.41

一. 安装MySql

参考这里进行安装:https://blog.csdn.net/qq_30150579/article/details/146042922

  1. 将mysql安装目录里的bin,include和lib拷贝出来进行单独使用
    在这里插入图片描述
  2. 打开mysql的workbench(软件菜单栏里找)
    在这里插入图片描述
  3. 新建一个数据库
    在这里插入图片描述
  4. 新建一个表
    在这里插入图片描述

二.编译mysql动态链接库

  1. 进入自己安装的Qt的对应安装目录,qt打开mysql.pro
    在这里插入图片描述

  2. mysql.pro进行如下修改,然后进行构建
    在这里插入图片描述

    TARGET = qsqlmysqlHEADERS += $$PWD/qsql_mysql_p.h
    SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp#QMAKE_USE += mysqlOTHER_FILES += mysql.jsonPLUGIN_CLASS_NAME = QMYSQLDriverPlugin
    include(../qsqldriverbase.pri)#mysql的include路径
    INCLUDEPATH += D:/mysql/include#mysql的lib路径
    LIBS += D:/mysql/lib/libmysql.libDESTDIR = ../mysql/myLib/
    
  3. 查看生成的文件在哪里
    在这里插入图片描述

  4. 将对应文件拷贝到Qt对应编译器的数据库插件中
    在这里插入图片描述

  5. 将mysql的动态链接库拷贝到Qt对应编译器的bin目录下
    在这里插入图片描述

  6. qt创建以下程序,进行测试

    #include "mainwindow.h"
    #include "./ui_mainwindow.h"#include <QSqlDatabase>
    #include <QSqlQuery>
    #include <QSqlError>
    #include <QDebug>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
    {ui->setupUi(this);QStringList drivers = QSqlDatabase::drivers();for (const QString& driver : drivers) {qDebug() << driver;}QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");db.setHostName("localhost");  // 设置数据库服务器的IP地址db.setPort(3306);db.setDatabaseName("mydatabase");  // 设置数据库名db.setUserName("root");     // 设置用户名db.setPassword("123456");     // 设置密码if (!db.open()) {qDebug() << "Failed to connect:" << db.lastError().text();} else {qDebug() << "Connected successfully!";}QStringList tables = db.tables();qDebug() << "表张数:" << db.tables().size();foreach(QString table, tables){qDebug() <<table;}
    }MainWindow::~MainWindow()
    {delete ui;
    }
  7. 输出如下,则说明Qt中的MySQL驱动安装成功
    在这里插入图片描述

http://www.dtcms.com/a/614953.html

相关文章:

  • 做网站为什么要建站点海口网站制作设计
  • 淄博市住房和城乡建设局网站怎样在潇湘书院网站做兼职
  • STL容器
  • 北京网站建设企业网站制作益阳seo网站建设
  • 天猫网站建设目的小学最好的网站建设
  • JavaWeb(前端实战)
  • 新网站多久收录内页4399任天堂
  • 买网站做网站设计怎么学
  • Qt Core 模块中的函数详解
  • 网站备案检验单网站搭建免费
  • 设置网站模板免费的app软件下载安装
  • 滁州 来安县建设局网站建设局是做什么的
  • 异常的介绍
  • [LivePortrait] LivePortraitPipeline
  • 织梦wap网站模版wordpress的注册文件在哪儿
  • 汝州住房和城乡建设局新网站网站编辑做多久可以升职
  • 做淘宝网站宝安中心区
  • 36_FastMCP 2.x 中文文档之FastMCP客户端高级功能:接收并处理服务端进度报告详解
  • 手机网站 制作技术百度seo官网
  • 上海个人网站建做的最好的紫砂网站
  • 前端工程化面试题
  • 武安市网站建设费用成都网站建设_创新互联
  • 关于 mariadb开源数据库忘记密码 的解决方法
  • [优选算法专题七.分治-快排 ——NO.42~44 颜色分类、排序数组、数组中的第K个最大元素]
  • 2025云安全渗透:如何拿下一台云主机-附加复现实验加原理(全网独一份小白必看)
  • 网站优化公司收费我要注册公司怎么办
  • 傻瓜式网站制作互动网站的核心技术
  • 拓扑排序-java实现
  • 有什么做海报网站ps网页设计作品欣赏
  • 外贸网站建设收款通道崇左网站建设公司