1. 程式人生 > >vs2005 以ADO方式連線mysql

vs2005 以ADO方式連線mysql

     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關閉表和環境