.NET基础示例系列之十八:使用C++调用MySql C Api
2007-08-18 10:30
651 查看
这几天需要把原来一个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。
程序示例:
#include<winsock2.h>
#include<iostream>
#include "mysql.h"
#include < stdio.h >
…………
using namespace std;
int ConnMySql(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port)
int ModifyMySql(MYSQL *mysql, const char *query)
int QueryMysql()
void ExitMySql(MYSQL *mysql)
int main()
(1) 准备工作:从某台装有MySql的机器上,将其安装目录下的“include”、“lib”目录拷到C++项目的目录下。
(2) 项目属性:“C/C++”、“常规”、“附加包含目录”,填上你的mysql/include 目录路径。
(3) 项目属性:“链接器”、“常规”、“附加库目录”,填上你的mysql/lib/debug目录路径。
(4) 项目属性:“链接器”、“输入”、“附加依赖项”,填上libmysql.lib odbc32.lib odbccp32.lib。
程序示例:
#include<winsock2.h>
#include<iostream>
#include "mysql.h"
#include < stdio.h >
…………
using namespace std;
int ConnMySql(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port)
int ModifyMySql(MYSQL *mysql, const char *query)
int QueryMysql()
void ExitMySql(MYSQL *mysql)
int main()
相关文章推荐
- .net实例:使用C++调用C#的DLL
- 深入Atlas系列:客户端网络访问基础结构示例(1) - 编写并使用自定义的WebRequestExecutor
- .NET基础示例系列之十七:VML绘制中国地图
- .NET基础示例系列之十:不规则窗体
- .NET基础示例系列之二十:对图片的几种简单处理
- WCF系列之.net(4.0) 在网站使用Js调用Wcf
- .NET基础示例系列之二十四:家谱软件(1)
- C# WinForm开发系列之c# 通过.net自带的chart控件绘制饼图,柱形图和折线图的基础使用和扩展
- .NET基础示例系列之四:反射
- Qt(C++)调用工业相机Basler的SDK简单使用示例
- mysql 开发基础系列15 索引的设计和使用
- .NET基础示例系列之二十二:Xml操作简明手册
- paip. c++ 调用.net dll 最好方式powershell 使用总结.
- WCF系列之.net(3.0/3.5)Rest使用示例
- .NET基础示例系列之十六:制做进程监视器
- 在Visual C++.NET平台上调用MYSQL的C API的方法
- .NET基础示例系列之五:泛型
- 深入Atlas系列:客户端网络访问基础结构示例(1) - 编写并使用自定义的WebRequestExecutor
- 网络安全系列之十八 MySQL基本操作(PHP注入基础)
- .NET互操作性入门系列(二):使用平台调用调用Win32 函数