For investors
股價(jià):
5.36 美元 %For investors
股價(jià):
5.36 美元 %認(rèn)真做教育 專心促就業(yè)
現(xiàn)在正做一個(gè)接口,通過不同的連接字符串操作不同的數(shù)據(jù)庫(數(shù)據(jù)庫培訓(xùn) 數(shù)據(jù)庫認(rèn)證 )。要用到MySQL(MySQL認(rèn)證 Mysql培訓(xùn) )數(shù)據(jù)庫,以前沒用過這個(gè)數(shù)據(jù)庫,用aC++(C++培訓(xùn) )ess和sql server比較多。通過網(wǎng)上的一些資料和自己的摸索,大致清楚了C++連接mysql的方法??梢酝ㄟ^2種方法實(shí)現(xiàn)。
第一種方法是利用ADO連接,
第二種方法是利用mysql自己的api函數(shù)進(jìn)行連接。
第一種方法可以實(shí)現(xiàn)我當(dāng)前的需求,通過連接不同的字符串來連接不同的數(shù)據(jù)庫。暫時(shí)只連接了mysql,sqlserver,oracle,access。對(duì)于access,因?yàn)樗鼊?chuàng)建表的SQL語句不太兼容標(biāo)準(zhǔn)SQL語句,需要做一些處理,這里暫時(shí)不說。第二種方法只能針對(duì)于mysql數(shù)據(jù)庫的連接,不過用這種方法不用安裝MyODBC服務(wù)器程序。
(一)通過ADO連接MySql數(shù)據(jù)庫
1、通過ADO連接MySql數(shù)據(jù)庫,首先得安裝MyODBC服務(wù)器程序。
MyODBC版本要和MySql的版本對(duì)應(yīng)上,否則會(huì)連接不上數(shù)據(jù)庫。我用的版本分別是mysql-5.1.48-win32.msi和mysql-connector-odbc-5.1.5-win32.msi。
安裝好后,點(diǎn)擊開始菜單->設(shè)置->控制面板->管理工具->數(shù)據(jù)源(ODBC)->用戶DSN->添加->選擇MySQL ODBC 5.1 Driver。如下圖:
然后雙擊MySQL ODBC 5.1 Driver進(jìn)行配置。配置好可以點(diǎn)Test進(jìn)行下測試(如下圖),如果能連上會(huì)彈出connection successful對(duì)話框。
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請(qǐng)?jiān)?0日內(nèi)與聯(lián)系我們,我們會(huì)予以更改或刪除相關(guān)文章,以保證您的權(quán)益!