前一阵子搞那个QT发布使用mysql程序的驱动问题搞得头大(实际应该是自己太弱了),弄了几天也没搞定,就放弃是用那个了,泪崩,舍不得。这两天看看connectC/C++的使用方法。

还是老样子,LINUX+QT。

建立一个console程序,测试demo依然脸皮厚的写在了main文件内。PRO文件依然需要加入LIBS += -L /usr/lib/mysql -lmysqlclient -lmysqlpp

下面是ConnectC++ API接口,ConnectC API接口网上的例子好像比较多,头文件是使用mysql.h。自己也用自带的demo测试了下。不得不说,这个没有QT的好用,但是发布程序不用搞driver了,也是蛮爽的。简单使用,方便以后学习。

主要内容如下:

#define MYSQLPP_MYSQL_HEADERS_BURIED//这个必须指定否则可能出现mysql_version.h找不到的情况。

#include

#include

#include

using namespace std;

int main(int argc, char *argv[])

{

QCoreApplication a(argc, argv);

const char* server="localhost";

const char* db="mysql";

const char* user="root";

const char* passwd="Aa,,..1234";

mysqlpp::Connection conn(false);

if(conn.connect(db,server,user,passwd))

{

mysqlpp::Query query=conn.query("select host,user,password from user");

if(mysqlpp::StoreQueryResult res=query.store())

{

cout<

for(size_t i=0;i

{

for(size_t j=0;j

{

cout<

if(j==2)

cout<

}

}

}

else

{

cerr<

return 1;

}

return 0;

}

else

{

cerr<

return 1;

}

return a.exec();

}

mySQL_connect怎么调用_Mysql ConnectC/C++使用相关推荐

  1. mysql plugin 调用_MySQL插件接口的调用方式

    author:sufei 版本:8.0.16 一.简介 首先简单说明一下插件的实现原理 在程序的合适位置(挂钩处)安插相应的函数指针,相应的结构类似:if (fun_ptr != null) fun_ ...

  2. mysql sysdate调用_MySQL SYSDATE()用法及代码示例

    MySQL中的SYSDATE()函数用于根据函数的上下文以YYYY-MM-DD HH:MM:SS或YYYYMMDDHHMMSS.uuuuuu格式返回当前日期和时间. 用法: SYSDATE() 参数: ...

  3. win10连接mysql服务器频繁断线_MySQL连接数过多导致服务无法正常运行

    [Mysql并发和连接数] mysql并发数:netstat -ant |find /i "ESTABLISHED" |find /i ":3306 " /c ...

  4. mysql监控 hp_0066 使用PHP和MySQL实现学生分数信息管理

    原标题:0066 使用PHP和MySQL实现学生分数信息管理 上节课介绍了MySQL数据库中如何使用SQL语言查询和变更数据. 这节课来介绍如何通过PHP调用SQL语句实现数据管理功能网页. 通过PH ...

  5. MySQL数据库 Too many connections

    出现这种错误明显就是 mysql_connect 之后忘记 mysql_close: 当大量的connect之后,就会出现Too many connections的错误,mysql默认的连接为100个 ...

  6. mysql 的capi预处理

    25.2.4. C API预处理语句 MySQL客户端/服务器协议提供了预处理语句.该功能采用了由mysql_stmt_init()初始化函数返回的MYSQL_STMT语句处理程序数据结构.对于多次执 ...

  7. Sql执行平时都很快但是偶尔就会很慢

    Sql执行平时都很快但是偶尔就会很慢 记录一下在翻看MySQL技术文章的资料,觉得很不错就自己记录一下.大部分来源于网络. SQL执行变慢的原因 一条Sql执行很慢,那是每次执行都慢还是偶尔慢,简单的 ...

  8. mysql5.5手册读书日记(4)

    <?php /*InnoDB事务模型和锁定 15.2.10.1. InnoDB锁定模式 15.2.10.2. InnoDB和AUTOCOMMIT 15.2.10.3. InnoDB和TRANSA ...

  9. php和mysql实现员工信息管理_0066 使用PHP和MySQL实现学生分数信息管理

    上节课介绍了MySQL数据库中如何使用SQL语言查询和变更数据. 这节课来介绍如何通过PHP调用SQL语句实现数据管理功能网页. 通过PHP调用SQL语句连接到数据库 前面教程当中通过PHP编程语言来 ...

最新文章

  1. zabbix运行脚本监控ggsci报错
  2. windows-server-2012R2离线中文语言包安装
  3. mysql存储过程局部变量使用_MySQL存储过程使用输出变量
  4. 奇安信代码安全实验室帮助微软修复两个 “重要” 漏洞,获官方致谢
  5. 7zip压缩zip格式时文件名支持中文的设置
  6. Paip.YXSHOP易想商场功能模块说明
  7. 层次分析法详细讲解(小白必看电脑查看)
  8. php去除前两位,php去除前后空格的实现方法
  9. C语言 —— 合并两个有序数组
  10. html轮播图背景色,轮播图的做法(更换背景颜色)
  11. 虚拟机安装win10教程(详细版)
  12. win10设置保护色
  13. TTL转HDMI 1.4,性能提升,pin to pin 芯片LT8618SXB
  14. python制作动态表情包,用 Python 开发一个【GIF表情包制作神器】
  15. jink Art儿童摄影师视频教程中文字幕
  16. Consider defining a bean of type `xxx` in your configuration问题解决
  17. forge 服务器 优化,[1.7.10]模组服务器优化教程-Mod服的超频 - 联机教程 - Minecraft(我的世界)中文论坛 -...
  18. 2022年,谁在推动产业数字化进入“奇点”时刻?
  19. 第五章 留数及其应用
  20. SQL语句--CASE函数写法的简单举例,及应用

热门文章

  1. java aio事件模型_IO模型之AIO代码及其实践详解
  2. ByteTrack 多目标跟踪 测试笔记
  3. pytorch 计算相似度,相关系数
  4. torch.Tensor和torch.tensor的区别
  5. tensorflow filter_variables
  6. 如何动态调试Python的第三方库
  7. 在此处打开命令改为CMD或Powershell
  8. iptables的表和链结构详解
  9. java volatile 用法_java关键字volatile用法详解
  10. python templates_详解Python的Django框架中的templates设置