當前位置:編程學習大全網 - 編程軟體 - 北京IT培訓分享C++連接mysql數據庫的兩種方法

北京IT培訓分享C++連接mysql數據庫的兩種方法

現在正做壹個接口,通過不同的連接字符串操作不同的數據庫(數據庫培訓數據庫認證)。要用到MySQL(MySQL認證Mysql培訓)數據庫,以前沒用過這個數據庫,用aC++(C++培訓)ess和sqlserver比較多。通過網上的壹些資料和自己的摸索,大致清楚了C++連接mysql的方法。北京IT培訓認為可以通過2種方法實現。

第壹種方法是利用ADO連接,

第二種方法是利用mysql自己的api函數進行連接。

第壹種方法可以實現我當前的需求,通過連接不同的字符串來連接不同的數據庫。暫時只連接了mysql,sqlserver,oracle,access。對於access,因為它創建表的SQL語句不太兼容標準SQL語句,需要做壹些處理,這裏暫時不說。第二種方法只能針對於mysql數據庫的連接,不過用這種方法不用安裝MyODBC服務器程序。

不管用哪種方法,首先需要安裝Mysql數據庫,安裝方法請看“mysql安裝及壹些註意點”。最好安裝壹個Navicatformysql,方便操作mysql數據庫。下面分別說下這兩種方法:

(壹)通過ADO連接MySql數據庫

1、通過ADO連接MySql數據庫,首先得安裝MyODBC服務器程序。

MyODBC版本要和MySql的版本對應上,否則會連接不上數據庫。我用的版本分別是mysql-5.1.48-win32.msi和mysql-connector-odbc-5.1.5-win32.msi。

安裝好後,點擊開始菜單->設置->控制面板->管理工具->數據源(ODBC)->用戶DSN->添加->選擇MySQLODBC5.1Driver。如下圖:

然後雙擊MySQLODBC5.1Driver進行配置。配置好可以點Test進行下測試(如下圖),如果能連上會彈出connectionsuccessful對話框。

  • 上一篇:ab的plc報fault故障怎麽消除
  • 下一篇:Microsoft .NET Framework是幹什麽用的?
  • copyright 2024編程學習大全網