vs2005 以ADO方式连接MYSql数据库
具体步骤:
一:安装vs2005+mysql
二:安装mysql ODBC驱动 mysql-connector-odbc-5.3.4-win32.msi
驱动下载地址:http://dev.mysql.com/downloads/connector/odbc/
注意:之前我下载安装了win64位的驱动,致使后面配置数据源出现问题,后来上网查询后,了解安装win32位就可以了。
三:配置新的ODBC数据源
我的系统是Windows7,运行在C:\Windows\SysWOW64下的odbcad32.exe,添加系统数据源,
点击Mysql相关驱动完成,出现下面界面:
按照自己需求,配置相应的数据,在点击Test进行connect连接是否成功,如果没有配置错误,将会显示成功。如有错误,请检查相关步骤。
至此配置内容都已经配置OK了,下面分析代码。
四:VS2005代码ADO连接Mysql
4.1头文件中要包含
#import "msado27.tlb" rename("EOF", "adoEOF")
如果不能成功,在C:\Program Files\Common Files\System\ado 文件夹下请查看是否有msado27.tlb文件
如果有该文件,请包含绝对路径。
#import "C:\Program Files\Common Files\System\ado\msado27.tlb" rename("EOF", "adoEOF")
4.2 在每个线程开始将包含下面内容,
CoInitializeEx(NULL,COINIT_MULTITHREADED);
SetErrorMode(SEM_FAILCRITICALERRORS|SEM_NOGPFAULTERRORBOX);
在线程结束将包含下面内容,
CoUninitialize();
4.3 具体代码可以在网上可以查到,一下,我只是简单介绍操作步骤
4.3.1打开环境
4.3.2打开数据库表
4.3.3读数据库表内容
4.4.4关闭表和环境

本文详细介绍了在VS2005环境下,如何通过ADO方式连接MySQL数据库,包括安装ODBC驱动、配置数据源以及编写代码实现连接的步骤。需要注意的是,驱动需为win32位,并在代码中引用msado27.tlb头文件来完成ADO操作。
292

被折叠的 条评论
为什么被折叠?



