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