现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

C++连接MySQL数据库

2012-08-04 23:12 工业·编程 ⁄ 共 668字 ⁄ 字号 暂无评论

    建立一个空的控制台程序,建立一个cpp文件,在其中加入如下代码。代码部分:

#include<winsock2.h>

//定义socket

#include<iostream>

#include"mysql.h"

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

//此句话和在附加依赖项中增加libmysql.lib 的功能一样

usingnamespace std;

int main(char **args)

{

        MYSQL mysql;

        mysql_init(&mysql);

if (mysql_real_connect(&mysql,"localhost","root","","test",3306,0,0))

        {

                cout<<"ok"<<endl;

return 0;

        }

else

        {

int i = mysql_errno(&mysql);

constchar * s = mysql_error(&mysql);

                cout << s<<endl;

        }

}

相关设置:

1、附加包含头文件的目录,include就是mysql-5.0.27-win32/Include文件夹。

2、附加库目录,MySql lib中的文件就是mysql-5.0.27-win32/lib/opt中的文件

3、附加依赖项,名称为libmysql.lib

4、将libmysql.dll拷贝到debug文件夹中,libmysql.dll在lib文件夹中有

给我留言

留言无头像?