这几天需要把原来一个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。
程序示例: