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