总结在C++Builder及VC环境中的MySQL编程
一、C++Builder5.0环境连接MySQL
准备工作:
因为MySQL中提供的libmySQL.lib不能在C++Builder中直接使用,必须转换成BCB可以使用的LIB文件,使用BCB提供的转换工具,implib libmySQL.lib libmySQL.dll(该dll是安装MySQL后提供的),然后将转换后的libmySQL.lib覆盖MySQL安装目录下->LIB->debug文件夹下的libmySQL.lib即可
开始创建工程
创建工程后属性设置:点击project->Options->Directories/Conditionals,在该面板中设置include path选项添加MySQL安装目录下的include文件夹,在Library path选项中添加MySQL安装目录下LIB->debug,现在环境搭建完毕
现在开始导入LIB库,一般BCB可以在Project->Add to Project面板中添加LIB,但本人试过这种方法不行,会导致编译错译,使用另外的方法,
#include <winsock2.h>
#include <mysql.h>
#pragma comment(lib,"libmySQL.lib")
这样就OK了
在VC环境下就简单了,只需要将include及LIB两个路径添加TOOLS->Options->Directories面板的include files及Library files下即可,然后再添加头文件:
#include <winsock2.h>
#include <mysql.h>
#pragma comment(lib,"libmySQL.lib")
这样就OK了