一、mysql数据库默认是自动提交,即autocommit = true,要想查看自己所建的数据库的autocommit属性,需要语句select @@ autocommit;
二、安装了mySQL 目录下却没有include和lib文件夹,这是因为在安装的时候,忘记勾选自定义安装的develop component这一项了,只需要重新点击安装文件 modify的过程中添加以下就可以了。
三、c++连接mysql
首先建立一个空的控制台程序,建立cpp文件,在其中加入如下代码。然后记得附加包含头文件的目录和库目录。同时要将libmysql.dll和libmysql.lib拷贝到debug文件夹下。
#include <WINSOCK2.H>
#include <IOSTREAM>
#include "mysql.h"
#pragma comment(lib,"libmysql.lib")
using namespace std;
int main(char **args)
{
MYSQL mysql;
mysql_init(&mysql);
if(mysql_real_connect(&mysql,"localhost","root","root","abc",3306,0,0))
{
cout<<"ok"<<endl;
return 0;
}
else
{
int i = mysql_errno(&mysql);
const char *s = mysql_error(&mysql);
cout<<s<<endl;
}
}
四、部分mysql的API接口