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

QT上位机开发(MySql访问)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        网上介绍的关于QT和mysql部分的内容,都是利用Qt自带的mysql库来实现数据读写的。但是事实上来说,即使不用qt带的库,不用odbc,直接使用mysql安装包自带的lib库和dll库,也是可以实现数据访问的,而且也并不复杂。今天,我们正好借着这个机会学习一下,在qt上面怎么使用mysql自带的库进行数据访问。

1、安装mysql软件

        这部分可以安装稍微旧一点、但是比较稳定的软件。

2、创建qt widget工程

        创建一个qt widget工程,为后续的软件修改做准备。需要注意的是,因为使用的mysql lib库和dll库,他们都是64位的,所以创建qt widget的时候,也必须是64位的。

3、用mysql命令创建一个demo databases

        一般创建的databases命令就是create databases demo。创建好demo数据库之后,直接show一下就可以了。

相关文章:

  • STM32-04-STM32时钟树
  • vue 里 props 类型为 Object 时设置 default: () => {} 返回的是 undefined 而不是 {}?
  • 一些UE5 ControlRig小技巧
  • 关于VScode的这个ssh的配置的经验
  • 幻兽帕鲁开服教程——游戏
  • 使用 crypto-js 进行 AES 加解密操作
  • git add -u 什么意思
  • 009 Linux_文件系统 | 软硬链接
  • elasticsearch[二]-DSL查询语法:全文检索、精准查询(term/range)、地理坐标查询(矩阵、范围)、复合查询(相关性算法)、布尔查询
  • springboot多数据源支持自定义连接池
  • SQL笔记 -- 锁
  • Eureka使用详解
  • web漏洞总结大全(基础)
  • 如何在CentOS下使用Docker部署Halo博客网站并结合内网穿透远程访问
  • 131. 分割回文串 - 力扣(LeetCode)
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • webpack4 一点通
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 程序员该如何有效的找工作?
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 搭建gitbook 和 访问权限认证
  • 给初学者:JavaScript 中数组操作注意点
  • 回顾 Swift 多平台移植进度 #2
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 我感觉这是史上最牛的防sql注入方法类
  • 我建了一个叫Hello World的项目
  • 我与Jetbrains的这些年
  • 系统认识JavaScript正则表达式
  • 小程序开发之路(一)
  • 用 Swift 编写面向协议的视图
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • Prometheus VS InfluxDB
  • ​力扣解法汇总946-验证栈序列
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (3)选择元素——(17)练习(Exercises)
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (力扣)1314.矩阵区域和
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET 设计模式初探
  • .php文件都打不开,打不开php文件怎么办
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • @NoArgsConstructor和@AllArgsConstructor,@Builder
  • @Validated和@Valid校验参数区别
  • @vue/cli脚手架
  • [].slice.call()将类数组转化为真正的数组
  • [Android Studio] 开发Java 程序
  • [BZOJ] 2044: 三维导弹拦截
  • [C和指针].(美)Kenneth.A.Reek(ED2000.COM)pdf
  • [Electron]ipcMain.on和ipcMain.handle的区别