VS2013通过MySQL方式连接到MySQL

VS2013通过MySQL方式连接到MySQL

    MySQL官网上C++的API有两个。一个是很成熟的mysql++,据说用了很多年了经历了若干变化,深受好评;另一个MySQL Connector/C++,近两年才出的,模仿JDBC做的,封装得很方便使用。本文主要介绍mysql方式。

1.新建MySQLTest工程

2.将文件夹MySQL目录下的include添加到VC++目录中的包含目录中,将文件夹MySQL目录下的lib添加到VC++目录中的库目录中


3.添加附加依赖项,将MySQL目录下的libmysql.lib添加到链接器——输入——附加依赖项中


4.修改工程运行平台 ,由于系统是64位的,故mysql也是64位的,而我们创建的工程是win32控制平台程序,无法直接使用64位的libmysql.lib


5、将MySQL目录中的libmysql.dll,libmysql.lib拷到所建工程的debug/release文件夹下,并将libmysql.dll拷到system32和syswow64这两个系统文件夹下

6.测试代码

#include<WinSock2.h>  
#include<winsock.h>  
#include<mysql.h>  
#include<iostream>  
using namespace std;
int main()
{
	MYSQL mysql;
	mysql_init(&mysql);
	if (!mysql_real_connect(&mysql, "localhost", "root", "*****", "mysql", 3306, NULL, 0))
		cout << "数据库连接失败" << endl;
	else
		cout << "数据库连接成功" << endl;

	system("pause");
	return 0;
}








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值