mysql

作者: nit小星星 | 来源:发表于2019-03-10 21:31 被阅读0次

    #include <iostream>

    #include <winsock2.h>

    #include <string>

    #include "mysql.h"

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

    usingnamespace std;

    intmain()

    {

     MYSQL mysql;

     mysql_init(&mysql);// 初始化

     MYSQL *ConnStatus = mysql_real_connect(&mysql,"localhost","root","","sky",3306,0,0);

     if(ConnStatus == NULL)

     {

     // 连接失败

     inti = mysql_errno(&mysql);

     string strError= mysql_error(&mysql);

     cout <<"Error info: "<<strError<<endl;

     return0;

     }

     cout<<"Mysql Connected..."<<endl;

     string strsql;

     MYSQL_RES *result=NULL; // 数据结果集

     // 插入操作

     strsql = "insert into t1 values(2,'lyb')";

     mysql_query(&mysql,"START TRANSACTION");// 开启事务, 如果没有开启事务,那么效率会变得非常低下!

     for(inti=0; i<10000; i++)

     {

     mysql_query(&mysql,strsql.c_str());

     }

     mysql_query(&mysql,"COMMIT");  // 提交事务

     cout<<"insert end"<<endl;

     //释放结果集 关闭数据库

     mysql_free_result(result);

     mysql_close(&mysql);

     mysql_library_end();

     return0;

    }

    相关文章

      网友评论

          本文标题:mysql

          本文链接:https://www.haomeiwen.com/subject/vjoppqtx.html