QT5连接Mysql

摘要:
Qt5中提供了对MySQL数据库的默认支持。要使用数据库,您需要先安装数据库。这里我们介绍MySQL数据库在Windows中的安装和简单使用。Qt如何使用MySQL远程连接数据库?

摘要

Qt 5中已经提供了对MySQL数据库的默认支持,要想使用该数据库,需要先进行数据库的安装, 这里我们介绍下在Windows系统中MySQL数据库的安装和简单使用。

 

Qt如何利用Mysql远程连接数据库?

 

代码如下:

    

qDebug()<<QSqlDatabase::drivers();

qDebug()<<QCoreApplication::libraryPaths();

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

db.setHostName("10.127.1.13");

db.setUserName("root");

db.setPassword("redhat");

db.setDatabaseName("test");

boolbRet=db.open();

 

if(bRet==false)

{

qDebug()<< "erroroepndatabase"<<db.lastError().text();

exit(0);

}

qDebug()<<"opendatabasesuccess";

 

会有如下问题:

QT5连接Mysql第1张

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

下载连接的驱动

https://dev.mysql.com/downloads/connector/c/

QT5连接Mysql第2张

安装位置默认在

C:Program Files (x86)MySQLMySQL Connector C 6.1lib

QT5连接Mysql第3张

将mysql安装目录下的libmysql.dll拷贝到qt安装目录下的bin目录下即可

QT5连接Mysql第4张

再次运行

QT5连接Mysql第5张

免责声明:文章转载自《QT5连接Mysql》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇? 初识Webx 2.NET通用基本权限系统下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mysql导出逗号分隔的csv文件

     CleverCode在实际的工作中。常常须要将一些报表。或者日志数据等导出来,假设直接做页面,假设次数也不是非常多,需求也不同。所以直接导出csv文件,更加直观。 1 导出csv文件1.1 语句格式      SELECT [列名] FROM table [WHERE 语句] [order by 语句] [limit 语句]      INTO...

mysql查看表中列信息

查看所有数据库中所有表的数据库名和表名 SELECT `TABLES`.`TABLE_SCHEMA`, `TABLES`.`TABLE_NAME` FROM `information_schema`.`TABLES` 查看所有数据库中所有基本表的数据库名和表名 SELECT `TABLES`.`TABLE_SCHEMA`, `TAB...

mysql开发总结

一、理解MySQL基本概念   1、MySQL软件:MySQL实际上就是一软件,是一工具,是关系型数据库管理系统软件   2、MySQL数据库:就是按照数据结构来组织、存储和管理数据的仓库   3、MySQL数据库实例:     ①MySQL是单进程多线程(而oracle是多进程),也就是说MySQL实例在系统上表现就是一个服务进程,即进程;     ②M...

Mysql的变量一览

Server System Variables(系统变量) MySQL系统变量(system variables)是指MySQL实例的各种系统变量,实际上是一些系统参数,用于初始化或设定数据库对系统资源的占用,文件存放位置等等,这些变量包含MySQL编译时的参数默认值,或者my.cnf配置文件里配置的参数值。默认情况下系统变量都是小写字母。 作用域范围 系...

接口测试小结

环境准备 1.JDK版本和Jar包确认,无特殊要求JDK安装后即可 2.数据库确认(通常使用dev),环境配置文件 ats-config.properties,数据库信息文件devdb.conf 3.在trunk流测试时需要查看基类是否有本地测试限制,有限制放开即可   1.session初始化 1.RPC接口写测试脚本时,往往需要初始化sessio...

分库分表的几种常见玩法及如何解决跨库查询等问题

分库分表的几种常见玩法及如何解决跨库查询等问题 在谈论数据库架构和数据库优化的时候,我们经常会听到“分库分表”、“分片”、“Sharding”…这样的关键词。让人感到高兴的是,这些朋友所服务的公司业务量正在(或者即将面临)高速增长,技术方面也面临着一些挑战。让人感到担忧的是,他们系统真的就需要“分库分表”了吗?“分库分表”有那么容易实践吗?为此,笔者整理...