vs2005 以ADO方式连接mysql

来源:互联网 发布:交换机端口镜像命令 编辑:程序博客网 时间:2024/05/21 22:57

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

1 0
原创粉丝点击