qt通过http连接mysql_Qt如何利用MySQL连接远程数据库?
代码如下:
//输出可用数据库
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连接远程数据库?相关推荐
- mysql的左右连接 分页_Java 与 Mysql连接,并分页显示
这是我第一个上规模的Java项目,我们必须在一周内完成的作业,零基础学习Java,网上收集了很多资料,逐渐对面向对象的思想有所了解,但还是半灌水,后期打算结合项目系统地学习一遍Java.老师布置的任务 ...
- 批量 杀掉 mysql 连接_批量杀死MySQL连接的几种方法
方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令. mysql> select c ...
- 批量 杀掉 mysql 连接_批量杀死MySQL连接的四种方法详解
方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令.复制代码 代码如下:mysql> ...
- centos7.3允许mysql远程连接_Centos7.3 安装Mysql和远程登录到Mysql-Go语言中文社区
1.首先在官网https://dev.mysql.com/downloads/mysql/,下载相应rpm文件到Centos本地 我选择的是正式发布版,选择对应的系统版本. 点击download 点击 ...
- centos mysql 远程连接_Linux下开启MySQL的远程连接
Linux下开启MySQL的远程连接 基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限.下面是基本的步骤: 1.登录到mysql中,为root进行远程访问的 ...
- php自动释放mysql连接,php怎么关闭mysql连接
php怎么关闭mysql连接2021-03-17 07:45:43 php中可使用mysqli_close()函数来关闭mysql连接,语法格式"mysqli_close(connectio ...
- mysql 杀掉连接_批量杀死MySQL连接的几种方法
方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令. mysql select conca ...
- golang mysql连接池原理_redis mysql 连接池 之 golang 实现
1 mysql 连接池代码 package lib import ( "database/sql" "fmt" "strconv" &quo ...
- ipv6远程连接mysql_如何利用IPv6进行远程桌面连接
如何利用IPv6进行远程桌面连接 学校是教育网,其中寝室和实验室的IPv4地址被划分成了两个VLAN,所以没法使用windows的远程连接功能.今天突然想到学校的IPv6地址可能并未划分成两个VLAN ...
最新文章
- 如何在自定义指令中获取评估属性
- 对于jQuery的初步印象
- DOM中window的navigate()重新导航到制定网址
- Semantic UI实现一个landing page
- 插入排序算法 及其二分搜索优化版 C++代码实现 恋上数据结构笔记
- IBM中国开发中心吉燕勇: 通过Cloud Data Services打造新型认知计算数据分析云平台...
- 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
- MongoDB的安装与使用
- php用switch编写车费的输出,PHP Switch语句在实际代码中的应用
- Mac再建管理员帐户
- 程序随笔——C++实现的一个线程池
- 小结-python连接redis的基本配置-解决远程连接问题
- Shell命令-文件及内容处理之sort、uniq
- 手把手教你学会用Delve调试Go程序
- Swagger——与WebAPI整合
- c语言实验 正弦csdn,实验2 正弦波振荡器(LC振荡器和晶体振荡器)
- webbrowser控件 加载为空白_OpenLayers教程五:地图控件之坐标拾取控件和鹰眼控件...
- Android源码下载编译(高通)
- linux centos dhcpd进程,centos7 – 如何在Centos 7上忽略dhcpd中未使用的网络接口
- 悲!企业软件被360误认木马病毒!
热门文章
- Selenuim 三种等待方式解读
- python flask框架 蓝图的使用
- java代码示例(6-2)
- 函数指针 和 函数指针数组 和 函数指针数组
- 1 Linux防火墙设置
- iPhone开发 捕获提交异常日志
- ServerVersion 引发了“System.InvalidOperationException”类型的异常
- JAVA Cannot find class [×××] for bean with name ‘×ב defined in class path resource [×××] 问题解决方法
- Java空指针异常:java.lang.NullPointException
- mount: block device /dev/cdrom is write-protected, mounting read-only 解决方法