vs2005 以ADO方式连接mysql

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     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关闭表和环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值