當前位置:商標查詢大全網 - 教育培訓 - 北大青鳥設計培訓:mysql數據庫與C++連接的兩種方法?

北大青鳥設計培訓:mysql數據庫與C++連接的兩種方法?

現在我們在做壹個接口,通過不同的連接字符串操作不同的數據庫(數據庫訓練數據庫認證)。

要用Mysql(MySQL認證Mysql培訓)數據庫,以前沒用過這個數據庫,用的比較多的是aC++(C++培訓)ess和sqlserver。

通過網上的壹些資料和自己的摸索,mysql和C++連接的方法大致清楚了。

南京IT培訓/覺得可以通過兩種方式實現。

第壹種方法是用ADO連接,第二種方法是用mysql自帶的api函數連接。

第壹種方法可以實現我目前的需求,通過連接不同的字符串來連接不同的數據庫。

暫時只連接了mysql、sqlserver、oracle和access。

對於access來說,由於它創建表的SQL語句與標準SQL語句不兼容,需要做壹些處理,這裏暫且不談。

第二種方法只能用來連接mysql數據庫,但是這樣的話,就不需要安裝MyODBC服務器程序了。

無論使用哪種方法,都需要先安裝Mysql數據庫。安裝方法請參見“mysql安裝及壹些註意事項”。

最好安裝Navicatformysql,方便mysql數據庫的操作。

下面分別說壹下這兩種方法:(1)通過ADO連接MySql數據庫1,通過ADO連接MySql數據庫,首先要安裝MyODBC服務器程序。

MyODBC的版本應該與MySql的版本相對應,否則無法連接數據庫。

我分別用的是mysql-5.1.48-win32.msi和MySQL-connector-odbc-5.1.5-win32 . MSI。

安裝後,點擊開始菜單-& gt;設置-& gt;控制面板->;管理工具-& gt;數據源(odbc)->;用戶DSN-& gt;添加-& gt;選擇MySQLODBC5.1Driver。

如下圖:然後雙擊MySQLODBC5.1Driver進行配置。

配置完成後,可以點擊Test進行下壹次測試(如下圖所示)。如果可以連接,會彈出連接成功對話框。