当前位置:  编程技术>c/c++/嵌入式

C++操作MySQL大量数据插入效率低下的解决方法

    来源: 互联网  发布时间:2014-10-26

    本文导语:  通常来说C++操作MySQL的时候,往Mysql中插入10000条简单数据,速度非常缓慢,居然要5分钟左右, 而打开事务的话,一秒不到就搞定了! 具体实现代码如下: #include #include #include #include "mysql.h" #pragma comment(lib, "libmysql.l...

通常来说C++操作MySQL的时候,往Mysql中插入10000条简单数据,速度非常缓慢,居然要5分钟左右,
而打开事务的话,一秒不到就搞定了!

具体实现代码如下:

#include 
#include 
#include 

#include "mysql.h"

#pragma comment(lib, "libmysql.lib");

using namespace std;

int main()
{
 MYSQL mysql;
 mysql_init(&mysql); // 初始化

 MYSQL *ConnStatus = mysql_real_connect(&mysql,"localhost","root","","sky",3306,0,0);
 if (ConnStatus == NULL)
 {
 // 连接失败
 int i = mysql_errno(&mysql);
 string strError= mysql_error(&mysql);
 cout 

    
 
 

您可能感兴趣的文章:

  • C++ Stacks(堆栈) 成员 操作:比较和分配堆栈
  • C++的XML操作库 XSD/e
  • C++ Strings(字符串) 成员 Operators:操作符,用于字符串比较和赋值
  • C++数据库操作接口 SmartDB
  • C++ I/O 成员 flags():操作flags
  • gnu c++ 中,new 操作失败的话返回是0还是什么?
  • C++ I/O 成员 width():操作域宽度
  • Linux下用C++操作XML数据库
  • C++操作符(Operator)用法(new和重载)
  • unix下C++代码中如何进行数据库操作?给个完整代码学习学习
  • C++ stl队列Queue用法介绍:删除,插入等操作代码举例
  • C++的JSON操作库 Talkson
  • TinyXML(c++下操作xml的库)介绍,下载地址及使用代码举例
  • C++ 网络抓包和操作库 libtins
  • c++ stl multimap基本操作使用技巧详细介绍
  • 解析c++中的默认operator=操作的详解
  • c++ STL关联式容器Map成员函数介绍及查找(find()),插入(insert()),删除(erase())等操作代码举例
  • linux下的C库和WIN下的C库(甚至C++库)区别大吗?比如子目录操作函数等等。
  • c++ I/O库及I/O流操作标志介绍(iostream、fstream等类)
  • C++位操作的常见用法小结
  • c++的boost库多线程(Thread)编程(线程操作,互斥体mutex,条件变量)详解
  • C++中点操作符和箭头操作符的使用详解
  • 有没有在jsp中实现对tree型结构进行删除、插入操作
  • java 对树的操作,TreeSet,能否插入相同的数据,如果相同,如何解决
  • linux下如何对文本文件和记录文件进行插入删除操作啊?
  • 在Linux中如何对文本文件进行改写、插入等操作?
  • c++ I/O库及I/O流操作标志介绍(iostream、fstream等类) iis7站长之家
  • jsp中对数据库进行插入操作,怎么也插不进去?
  • 小妹求教!!关于jsp操作oracle数据库操作的问题(文件读取,插入数据库表相应字段中)
  • python文件读写并使用mysql批量插入示例分享(python操作mysql)
  • Jquery节点操作(插入,复制,替换,删除)举例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于数据库操作效率
  • 建立JSP操作以提高数据库访问的效率
  • c#对象中两种copy操作:深拷贝(Deep Copy)与浅拷贝(Shallow Copy)
  • 谁有操作系统PV操作的例子???谁有操作系统PV操作的例子???谢谢!!
  • Xcode介绍及创建工程和工程依赖操作步骤
  • 已安装了Windows操作系统,还想安装Linux。却还想在开机选择操作系统时由Windows引导,请问如何操作。在线等待
  • MyEclipse如何查看和设置文件编码格式相关操作
  • 请问LINUX操作系统是怎样对外围设备进行操作的
  • Html checkbox标签如何设置默认选中以及用js操作checkbox代码示例
  • 什么样的操作最耗费服务器的IO操作?
  • c/c++ 操作符优先级参考
  • 无操作系统下对U盘的操作
  • javascript操作html复选框checkbox:如何判断复选框是否被选中
  • 请问命令行操作下怎么改Linux操作系统的日期和时间?
  • Plesk 中操作和设置 Docker 容器
  • 正在学操作系统原理,做操作系统方面的实验用那种工具较好?
  • java操作excel2007文档介绍及代码例子
  • 请问16位操作系统和32位操作系统的区别?
  • html form标签用法(js操作form)介绍及代码示例
  • 基于linux操作系统之上操作LCD问题,急???
  • Windows7 更新操作步骤
  • 哪位大侠知道Linux里的有名管道传送数据快不快?有名管道操作的过程是否有读写硬盘的操作?
  • linux下不使用sudo命令执行docker的操作步骤
  • 如何在一个用户对application操作时防止别的用户对它操作?(好难啊)




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3