1.使用MySQL提供的api函數庫。
很多有名的mysql客戶端工具就是這樣實現的,大名鼎鼎的winMySQL工具就是這樣的。這在大部分的開發工具中都可以實現。比如vc,bcb,Delphi,vb等,只要能調用第三方的api就能實現。但對程序員的要求很高,而且要熟悉一套MySQL的api函數集,這不是對每個人都很輕松的事。而且這種方法不能用於ASP等程序,因為它不支持com對象。
2。第二種是使用myodbc驅動程序。
你可以到下載myodbc驅動程序,然後照著下面的做就可以了第一種選擇是下載完全安裝包,這種包很大,但對於我們來說有用的只有myodbc.dll這個文件,卻要下載這麼大的文件,不太合適。當然,如果你很菜的話,我建議你選擇這種方式,這樣容易些,但不符合cfans的作風,是吧。
第二種是直接下載myodbc.dll文件,只有幾百k,但不太容易使用,本人經過很久摸索才找到使用它的方法。首先你將包解開,將myodbc.dll 文件放到Windowssystem 或 winntsystem32目錄下,這取決於你的系統是win9x還是winnt(win2k),你應該知道吧。
然後打開一純文本編輯器,如editplus,notpad之類,(取決於你的喜好)將下面一段話保存為一文件,擴展名為.reg,知道了吧,這是注冊表文件,不要搞錯呀(不包括下面的一長串等號)
如果你用的是win2k請將第一行換成
Windows Registry Editor Version 5.00
==========================================================從下行開始
Windows Registry Editor Version 4.00
[HKEY_LOCAL_MacHINESOFTWAREODBCODBCINST.INImyodbc driver]
"UsageCount"=dWord:00000002
"Driver"="C:WINNTSystem32myodbc.dll"
"Setup"="C:WINNTSystem32myodbc.dll"
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer"="02.50"
"ConnectFunctions"="YYY"
"APILevel"="1"
"CpTimeout"="120"
[HKEY_LOCAL_MacHINESOFTWAREODBCODBCINST.INIODBC Drivers]
"myodbc driver"="installed"