首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

!C++buider怎么连接MySQL数据库啊

2013-03-26 
求救!C++buider如何连接MySQL数据库啊????本人在网上找了一份C连接MySql的源码,在VC下移植没有问题,正常生

求救!C++buider如何连接MySQL数据库啊????
本人在网上找了一份C连接MySql的源码,在VC下移植没有问题,正常生成执行文件。但我是在C++buider2010下移植源码,但却出现这个问题。“[ILINK32 Error] Fatal: Unable to open file 'LIBMYSQL.OBJ'”。经本人多次验证,问题是出现在这句代码上

#pragma comment(lib,"libmysql")

我是把所有头文件与LibMySql.dll、libmysql.lib 文件是直接放在工程目录下。
请教高手,有能帮我解决问题嘀不?
附上MySql connecter for c 的相关插件。
http://xiazai.jb51.net/201205/other/C_link_mySql51.rar
在线急等!谢谢各位大神。 mysql c++ 数据库
[解决办法]
CB连接MYSQL,把libmysql.lib加到项目里就行了,事先用coff2omf处理一下
[解决办法]
用DBExpress带了mysql的连接方式 
[解决办法]

lib /MACHINE:IX86 /DEF:libmysql.def
coff2omf libmysql.lib mysql\libmysql.lib

#pragma   comment(lib, "libmysql.lib")
[解决办法]
用mydac
或者用ado
都比较容易
[解决办法]
把lib转换一下吧,CB和VC用的Lib文件是不一样的,Dll要放在应用程序目录下
至于工具找一下,可以直接由Dll产生Lib
[解决办法]
我是C++builder6.0,连接mysql要到官网下mysql-connector-odbc,然后C++builder中用ADO连接的。

当时参考这个:http://wenku.baidu.com/view/ba1c30d86f1aff00bed51e14.html
[解决办法]
LibMySql.dll 放在工程目录下的Debug 或者 Release 文件夹,即你工程生成的那个EXE所在的文件夹,而不是“工程目录”下
[解决办法]
用ADOConnection控件。
步骤1.用ODBC建立一个用户连接
2. 用ADOConnection控件的ConnectionString连上去,简单又方便

热点排行