VS2013通过MySQL方式连接到MySQL
2017-06-14 10:12
423 查看
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;
}
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;
}
相关文章推荐
- VS与MySQL通过ADO方式连接
- VS2013 连接 MySQL
- VS2013 EF6连接MySql
- VS2013连接MySQL5.6成功案例一枚
- VS2013连接数据库(MySql5.6)失败解决方法
- VS2013连接mysql进行C++编程
- Mysql中通过processlist方式查询Mysql数据库当前连接的用户及会话信息
- VS2013在Debug模式下面无法通过QPluginLoader方式加载dll
- 基于VS通过C#连接Mysql
- VS2013 EF6连接MySql需要几步?
- VS2013 EF连接MySql
- VS2013 C语言(C++)连接linux的MySQL服务器
- VS 2013下实现通过数据实体模型使用MySql
- VS2013 API方法连接 64位 MySQL56
- VS2013下连接MySQL5.6小例
- 通过TCP/IP方式连接 “不能上到 mysqL 服务器连接 ”解决方法
- C++连接MYSQL数据库(使用MYSQL API方式,环境VS2013+MYSQL5.6)
- C#如何通过配置文件连接数据库(VS2013)
- VS2013连接MySQL5.6成功案例一枚
- vs2013建立MFC项目通过ODBC连接mysql数据库