代码如下:

//输出可用数据库

qDebug()<

QStringList drivers = QSqlDatabase::drivers();

foreach(QString driver, drivers)

qDebug()<

//打开MySQL

QSqlDatabase data_base = QSqlDatabase::addDatabase("QMYSQL");

data_base.setHostName("10.0.31.41");  //设置主机地址

data_base.setPort(3309);  //设置端口

data_base.setDatabaseName("gv_local");  //设置数据库名称

data_base.setUserName("root");  //设置用户名

data_base.setPassword("root123");  //设置密码

if(!data_base.open())

qDebug()<

else

qDebug()<

提示信息如下:

MySQL驱动加载失败,如何解决?

解决办法:

将MySQL安装目录下的libmysql.dll拷贝到Qt安装目录下的bin目录中即可。

测试:

QString select_all_sql = "select * from gv_alarm_info";

//查询所有数据

QSqlQuery sql_query;

sql_query.prepare(select_all_sql);

if(!sql_query.exec())

{

qDebug()<

}

else

{

while(sql_query.next())

{

int id = sql_query.value(0).toInt();

QString templ_name = sql_query.value(2).toString();

qDebug()<

}

}

qt通过http连接mysql_Qt如何利用MySQL连接远程数据库?相关推荐

  1. mysql的左右连接 分页_Java 与 Mysql连接,并分页显示

    这是我第一个上规模的Java项目,我们必须在一周内完成的作业,零基础学习Java,网上收集了很多资料,逐渐对面向对象的思想有所了解,但还是半灌水,后期打算结合项目系统地学习一遍Java.老师布置的任务 ...

  2. 批量 杀掉 mysql 连接_批量杀死MySQL连接的几种方法

    方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令. mysql> select c ...

  3. 批量 杀掉 mysql 连接_批量杀死MySQL连接的四种方法详解

    方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令.复制代码 代码如下:mysql> ...

  4. centos7.3允许mysql远程连接_Centos7.3 安装Mysql和远程登录到Mysql-Go语言中文社区

    1.首先在官网https://dev.mysql.com/downloads/mysql/,下载相应rpm文件到Centos本地 我选择的是正式发布版,选择对应的系统版本. 点击download 点击 ...

  5. centos mysql 远程连接_Linux下开启MySQL的远程连接

    Linux下开启MySQL的远程连接 基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限.下面是基本的步骤: 1.登录到mysql中,为root进行远程访问的 ...

  6. php自动释放mysql连接,php怎么关闭mysql连接

    php怎么关闭mysql连接2021-03-17 07:45:43 php中可使用mysqli_close()函数来关闭mysql连接,语法格式"mysqli_close(connectio ...

  7. mysql 杀掉连接_批量杀死MySQL连接的几种方法

    方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令. mysql select conca ...

  8. golang mysql连接池原理_redis mysql 连接池 之 golang 实现

    1 mysql 连接池代码 package lib import ( "database/sql" "fmt" "strconv" &quo ...

  9. ipv6远程连接mysql_如何利用IPv6进行远程桌面连接

    如何利用IPv6进行远程桌面连接 学校是教育网,其中寝室和实验室的IPv4地址被划分成了两个VLAN,所以没法使用windows的远程连接功能.今天突然想到学校的IPv6地址可能并未划分成两个VLAN ...

最新文章

  1. 如何在自定义指令中获取评估属性
  2. 对于jQuery的初步印象
  3. DOM中window的navigate()重新导航到制定网址
  4. Semantic UI实现一个landing page
  5. 插入排序算法 及其二分搜索优化版 C++代码实现 恋上数据结构笔记
  6. IBM中国开发中心吉燕勇: 通过Cloud Data Services打造新型认知计算数据分析云平台...
  7. 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
  8. MongoDB的安装与使用
  9. php用switch编写车费的输出,PHP Switch语句在实际代码中的应用
  10. Mac再建管理员帐户
  11. 程序随笔——C++实现的一个线程池
  12. 小结-python连接redis的基本配置-解决远程连接问题
  13. Shell命令-文件及内容处理之sort、uniq
  14. 手把手教你学会用Delve调试Go程序
  15. Swagger——与WebAPI整合
  16. c语言实验 正弦csdn,实验2 正弦波振荡器(LC振荡器和晶体振荡器)
  17. webbrowser控件 加载为空白_OpenLayers教程五:地图控件之坐标拾取控件和鹰眼控件...
  18. Android源码下载编译(高通)
  19. linux centos dhcpd进程,centos7 – 如何在Centos 7上忽略dhcpd中未使用的网络接口
  20. 悲!企业软件被360误认木马病毒!

热门文章

  1. Selenuim 三种等待方式解读
  2. python flask框架 蓝图的使用
  3. java代码示例(6-2)
  4. 函数指针 和 函数指针数组 和 函数指针数组
  5. 1 Linux防火墙设置
  6. iPhone开发 捕获提交异常日志
  7. ServerVersion 引发了“System.InvalidOperationException”类型的异常
  8. JAVA Cannot find class [×××] for bean with name ‘×ב defined in class path resource [×××] 问题解决方法
  9. Java空指针异常:java.lang.NullPointException
  10. mount: block device /dev/cdrom is write-protected, mounting read-only 解决方法