这几天需要把原来一个C++小程序作数据库移植,从Oracle移到MySql,为了避免安装的麻烦,不想使用ODBC,在网上及MySql手册中查了一下,打算调用其C Api。由于我跟C++C基本是属于互不相识的关系,搞半天竟不知如何在VS中添加引用等等。幸而找到网友beiouwolf的大作,真是很感激:http://blog.csdn.net/beiouwolf/archive/2006/12/22/1453628.aspx。以下部分内容即来源beiouwolf的文章:

(1)   准备工作:从某台装有MySql的机器上,将其安装目录下的“include”“lib”目录拷到C++项目的目录下。

(2)   项目属性:“C/C++”常规附加包含目录,填上你的mysql/include 目录路径。

(3)   项目属性:链接器常规附加库目录,填上你的mysql/lib/debug目录路径。

(4)   项目属性:链接器输入附加依赖项填上libmysql.lib odbc32.lib odbccp32.lib

程序示例:

 

.NET基础示例系列之十八:使用C++调用MySql C Api#include<winsock2.h>
.NET基础示例系列之十八:使用C++调用MySql C Api#include
<iostream>
.NET基础示例系列之十八:使用C++调用MySql C Api#include 
"mysql.h"
.NET基础示例系列之十八:使用C++调用MySql C Api#include 
< stdio.h >
.NET基础示例系列之十八:使用C++调用MySql C Api…………
.NET基础示例系列之十八:使用C++调用MySql C Api
using namespace std;
.NET基础示例系列之十八:使用C++调用MySql C Api

 

相关文章: