
数据库
韭菜钟
这个人很懒,懒得写简介
展开
-
arm系统(aarch64)通过Qt使用Mysql
参考https://www.cnblogs.com/ming-4/p/11690816.html1.先下载别人编译好的Mysqlhttps://obs.cn-north-4.myhuaweicloud.com/obs-mirror-ftp4/database/mysql-5.7.27-aarch64.tar.gz2.下载QtBase的源码,qmysql在这里面(我这边板子上用的是Qt5.10.0,所以下载对应版本的)。http://download.qt.io/new_archive/qt/5.1原创 2020-12-14 16:33:48 · 1096 阅读 · 0 评论 -
Qt 使用Mysql时出现“MySQL server has gone away“的原因及解决办法。
参考https://blog.youkuaiyun.com/dream_1996/article/details/83216018目前用Qt写的一个服务器程序,在运行了几天之后,当尝试执行注册用户操作时(往数据库里面增加数据),出现了下图所示的错误。经过查找资料,发现应该是软件连接了数据库(建立了连接)但是长时间没有进行任何操作(增删改查),mysql那边gone away了。也就是连接还存在着,但是不允许操作了。所以解决办法有两个:1.定期进行一下数据库的查询(或者其他比较快速的操作),相当于心跳包,告诉数原创 2020-10-19 11:14:27 · 1229 阅读 · 1 评论 -
Ubuntu下Qt调用mysql
1.下载mysql安装包安装。2.运行Qt,也许会发现报 driver not load的错误,参考这个链接修复。https://www.bbsmax.com/A/nAJvVMOxJr/ldd libqsqlmysql.so若libmysqlclient.so.18 not found,下载libmysqlclient.so.18即可,下载地址:https://launchpad.net/ubuntu/xenial/amd64/libmysqlclient18/5.6.25-0ubuntu1,然后原创 2020-08-03 13:38:23 · 362 阅读 · 0 评论 -
windows下Qt访问mysql中文名数据库
在windows中,通过Qt访问MySql数据库时,一旦有中文,都会出现这样那样的问题。而这些问题一般都是由于编码格式造成的,所以要通过各种方式同步好qt和mysql的编码格式。直接用mysql的SDK的话,可以参考这个https://blog.youkuaiyun.com/qq_34867559/article/details/78567483但是用的是 QSqlDatabase的话,就要按照下面这样子...原创 2019-07-10 11:46:11 · 408 阅读 · 1 评论 -
MySql禁用提醒
如果你是Windows7或者以上,点开始菜单,在搜索里面输入计划任务。在计划任务里面查找Library\MySQL\Installer或者taskeng,看看与MYSQL相关的,禁用掉应该就可以了。...原创 2019-07-10 13:08:41 · 137 阅读 · 0 评论