mysql

#include

#include

#include


#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: "<


 return0;

 }



 cout<<"Mysql Connected..."<


 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"<



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

 mysql_free_result(result);

 mysql_close(&mysql);

 mysql_library_end();


 return0;

}

你可能感兴趣的:(mysql)