精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用C++連接MySQL等數據庫一

數據庫 MySQL
現在正做一個接口,通過不同的連接字符串操作不同的數據庫。要用到mysql數據庫,以前沒用過這個數據庫,用access和sql server比較多。通過網上的一些資料和自己的摸索,大致清楚了C++連接mysql的方法??梢酝ㄟ^2種方法實現。

現在正做一個接口,通過不同的連接字符串操作不同的數據庫。要用到mysql數據庫,以前沒用過這個數據庫,用access和sql server比較多。通過網上的一些資料和自己的摸索,大致清楚了C++連接mysql的方法??梢酝ㄟ^2種方法實現。

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

不管用哪種方法,首先需要安裝Mysql數據庫,安裝方法請看“mysql安裝及一些注意點”。***安裝一個Navicat for mysql,方便操作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->添加->選擇MySQL ODBC 5.1 Driver。如下圖:

然后雙擊MySQL ODBC 5.1 Driver進行配置。配置好可以點Test進行下測試(如下圖),如果能連上會彈出connection successful對話框。

 

上圖中的Data Source Name:中的內容就是代碼里DSN所對應的值。例如:"DSN=MySqlODBC;server=localhost;database=test"。

2、配置好后,就可以開始編碼了。

(1)首先導入ADO類型庫。#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")。您的環境中msado15.dll不一定在這個目錄下,請按實際情況修改?;蛘甙裮sado15.dll這個文件拷貝到你的工程目錄下,直接#import "msado15.dll" \ no_namespace \rename ("EOF", "adoEOF")包含進來。

(2)創建Connection對象并連接數據庫

  1. {    
  2.    CoInitialize(NULL);   
  3.    m_pConnection.CreateInstance(__uuidof(Connection));   
  4.  
  5.    try 
  6.    {  
  7.       //設置連接時間  
  8.       m_pConnection->ConnectionTimeout = 5;  
  9.       //打開數據庫連接  
  10.       HRESULT hr = m_pConnection->Open("DSN=MySqlODBC;server=localhost;database=test","root","root",adModeUnknown);  
  11.    }  
  12.    catch(_com_error &e)  
  13.    {  
  14.       MessageBox(NULL, e.Description(), _T(""), MB_OK);  
  15.       return FALSE;  
  16.    }   
  17.  
  18.    return TRUE;  
  19. }   
  20.  
  21. (3)執行SQL語句   
  22. BOOL CDBManagerSub::ExecuteSQL( _bstr_t bstrSQL )  
  23. {  
  24.    //_variant_t RecordsAffected;  
  25.    try 
  26.    {  
  27.       // 是否已經連接數據庫  
  28.       if(m_pConnection == NULL)  
  29.       {  
  30.          //重新連接數據庫  
  31.          Open(m_dbType, m_strServer, m_strUserName, m_strPasswor, m_strDBName);  
  32.       }  
  33.       // Connection對象的Execute方法:(_bstr_t CommandText,   
  34.       // VARIANT * RecordsAffected, long Options )   
  35.       // 其中CommandText是命令字串,通常是SQL命令。  
  36.       // 參數RecordsAffected是操作完成后所影響的行數,   
  37.       // 參數Options表示CommandText的類型:adCmdText-文本命令;adCmdTable-表名  
  38.       // adCmdProc-存儲過程;adCmdUnknown-未知  
  39.       _RecordsetPtr hr = m_pConnection->Execute(bstrSQL,NULL,adCmdText);  
  40.       return true;  
  41.    }   
  42.    catch(_com_error e)  
  43.    {  
  44.       MessageBox(NULL, e.Description(), _T(""), MB_OK);  
  45.       return false;  
  46.    }  
  47. }  

_bstr_t bstrSQL為輸入的SQL語句,如果返回TRUE,則執行成功,返回FLASH則會報對應的錯誤提示。

例如下面的創建testTable表的SQL語句:

  1. char* pQuery = "create table if not exists testTable( ID VARCHAR(10), Name VARCHAR(255),Descs VARCHAR(255),PRIMARY KEY (ID))";  
  2. ExecuteSQL(pQuery);  

3、附上mysql數據庫的操作,方便沒有安裝Navicat for mysql的朋友參考。

打開“開始->所有程序->MySQL->MySQL Server 5.0->MySQL Command Line Client.exe”,如果沒有設置密碼就直接按回車,會提示服務器啟動成功。

  1. mysql> SHOW DATABASES;//顯示所有的數據庫,注意一定要 敲“;”后再按回車  
  2. mysql> CREATE DATABASE mydb;//創建數據庫  
  3. mydbmysql> USE mydb;//選擇你所創建的數據庫  
  4. mydbmysql> SHOW TABLES; //顯示數據庫中的表  
  5. mysql> CREATE TABLE mytable (username VARCHAR(100), visitelist VARCHAR(200),remark VARCHAR(200),PRIMARY KEY (username));//創建一個表mytable: 用戶名;訪問列表,主鍵為username  
  6. mysql> DESCRIBE mytable;//顯示表的結構 

原文鏈接:http://www.cnblogs.com/Laokong-ServiceStation/archive/2011/04/23/2025941.html

【編輯推薦】

  1. 這些事項你注意了嗎? 淺談數據庫優化注意事項
  2. MySQL數據庫的優化(上)單機MySQL數據庫的優化
  3. MySQL數據庫的優化(下)MySQL數據庫的高可用架構方案
  4. 微博 請問你是怎么優化數據庫的?
  5. MySQL性能優化教程一

 

責任編輯:艾婧 來源: 博客園
相關推薦

2011-04-26 10:37:04

C++MySQL

2010-05-14 15:23:03

2010-06-12 15:53:22

MySQL數據庫

2010-02-02 17:27:16

C++連接MySqL數

2011-04-25 09:53:31

C++mysql

2011-05-24 09:18:59

C++連接mysql數據庫

2010-02-05 09:23:38

C++連接SQL數據庫

2009-08-12 14:23:01

C#連接MySql數據

2023-10-17 08:07:14

C++編程語言

2020-09-22 15:56:31

Java

2011-05-26 13:42:50

MFC連接MySql數據庫

2010-01-27 15:58:35

C++數據結構

2009-03-19 10:08:09

C#數據庫查詢

2010-06-04 17:49:46

連接MySQL數據庫

2010-06-04 11:21:41

連接MySQL數據庫

2024-04-03 00:06:03

2015-10-23 14:37:56

DelphiDBExpress連接

2010-10-26 15:21:11

連接Oracle數據庫

2010-05-28 16:04:03

讀取MySQL數據庫

2010-05-18 11:04:11

MySQL數據庫
點贊
收藏

51CTO技術棧公眾號

日韩在线一区二区三区| 国产免费区一区二区三视频免费| 99re热这里只有精品视频| 国产91精品不卡视频| 亚洲v国产v欧美v久久久久久| 韩国精品视频在线观看| 一区二区高清免费观看影视大全| 黑人另类av| 日本一区二区三区久久| 欧美激情视频一区二区三区免费| 日韩电影免费观看在线观看| 岛国毛片在线播放| 九色porny丨入口在线| 国产欧美视频在线观看| 成人自拍爱视频| 五月天中文字幕| 国内精品久久久久久久影视麻豆 | 欧美国产日韩中文字幕在线| 草草影院第一页| 一区视频网站| 欧美另类z0zxhd电影| 日韩小视频在线播放| 久久久久久国产精品免费无遮挡| 99精品久久只有精品| 91人人爽人人爽人人精88v| 国产精品久久久久久久久久久久久久久久久| 成人激情在线| 亚洲精品国产成人| avtt中文字幕| 日本午夜精品久久久久| 色综合咪咪久久| 黄色一级片在线看| 成人video亚洲精品| 国产三级精品视频| 久久影院理伦片| 欧美一级性视频| 国产剧情一区在线| 成人有码视频在线播放| 波多野结衣爱爱| 国产欧美二区| 午夜精品一区二区三区av| 成熟的女同志hd| 久久在线视频| 中文字幕日韩精品在线观看| 一区二区不卡免费视频| 国产在线播放精品| 精品国内二区三区| 美女日批在线观看| 色悠久久久久综合先锋影音下载| 777午夜精品视频在线播放| 中文字幕永久视频| 欧美韩国亚洲| 91成人国产精品| 北条麻妃在线一区| 新片速递亚洲合集欧美合集| 欧美性猛交xxx| 欧美日本视频在线观看| 在线天堂资源| 一本色道久久综合亚洲aⅴ蜜桃| 国产极品尤物在线| 波多野一区二区| 精品久久久久久久久久国产| 国产精品国产对白熟妇| 第一av在线| 欧美日韩国产页| 麻豆av免费在线| yy6080久久伦理一区二区| 欧美性videosxxxxx| 乌克兰美女av| 日韩三级久久| 精品国产1区2区3区| 国产草草浮力影院| 亚欧日韩另类中文欧美| 亚洲欧美在线看| 天天操天天干天天操天天干| 999成人精品视频线3| 欧美成人精品一区| 国产一级片免费观看| 99国产一区| 国产精品激情自拍| 国产在成人精品线拍偷自揄拍| 国产一区二区三区不卡在线观看| 97久久天天综合色天天综合色hd| 成人免费视频国产| 久久人人爽爽爽人久久久| 亚洲精品在线免费看| av在线导航| 欧美日韩免费看| 免费看a级黄色片| 91精品国产一区二区在线观看 | 韩国一区二区三区四区| 欧美巨大xxxx| 色偷偷88888欧美精品久久久| 一级黄色录像视频| 麻豆九一精品爱看视频在线观看免费| 国产精品青草久久久久福利99| 国产精品女同一区二区| 成人av网站在线观看免费| 日韩三级电影网站| 污污的网站在线看| 91福利国产成人精品照片| 在线免费看v片| 国产va免费精品观看精品视频| 日韩专区在线观看| 欧美成人精品欧美一级乱黄| 蜜臀久久99精品久久久久宅男| 91视频免费在线观看| 男女网站在线观看| 亚洲免费电影在线| 日韩免费高清在线| 粉嫩久久久久久久极品| 啊v视频在线一区二区三区 | 精品视频免费观看| 国产在线看片| 在线观看视频一区二区 | 中文字幕久久久久| 99久久综合狠狠综合久久| 亚洲日本一区二区三区在线不卡| 第一福利在线视频| 日韩视频在线观看一区二区| 一级片久久久久| 亚洲欧美bt| 国产乱码一区| а√天堂资源地址在线下载| 在线观看欧美黄色| 蜜臀av一区二区三区有限公司| 午夜国产精品视频| 国产欧美精品一区二区三区-老狼| 深夜视频在线免费| 亚洲午夜久久久久久久久久久| 亚洲午夜精品一区| 欧美日韩在线二区| 青草成人免费视频| 少妇一区二区三区四区| 一级特黄大欧美久久久| 色婷婷激情视频| 久久中文视频| 国产免费久久av| av网站在线免费观看| 色拍拍在线精品视频8848| 国产老熟女伦老熟妇露脸| 亚洲视频精品| 成人免费在线看片| 欧美高清另类hdvideosexjaⅴ| 欧美日韩视频在线观看一区二区三区| 最近中文字幕在线mv视频在线| 亚洲欧洲日本一区二区三区| 国产精品一码二码三码在线| 17videosex性欧美| 亚洲福利在线播放| 日韩女同强女同hd| 91网址在线看| 国产精品宾馆在线精品酒店| 日韩免费电影在线观看| 欧美一级片在线播放| 青青青草网站免费视频在线观看| 欧美日韩一区二区在线播放| 亚洲一区二区三区综合| 亚洲欧美春色| 日韩久久不卡| 精品美女一区| 日韩中文字幕久久| 国产精品国产三级国产aⅴ| 国产精品国产三级国产有无不卡| 国产成人黄色网址| 午夜av一区| 99re热精品| 九色porny丨入口在线| 亚洲美女av电影| 欧美男人天堂网| 国产精品久久久久久久久久久免费看 | 91在线|亚洲| 色www永久免费视频首页在线| 精品久久国产字幕高潮| 中文字幕第四页| 国产精品伦理一区二区| 特级黄色片视频| 亚洲国产高清视频| 日产精品久久久一区二区| 激情亚洲小说| 97视频免费在线看| 成人免费在线视频网| 91精品国产91热久久久做人人| 国产一级二级毛片| 久久久久久97三级| 女王人厕视频2ⅴk| 中文在线一区| 亚洲国产精品女人| 欧美日韩大片免费观看| 国产精品一二三视频| 影音先锋在线播放| 一本一道久久a久久精品逆3p| 91女人18毛片水多国产| 香蕉加勒比综合久久| 成人做爰69片免网站| 国产成人小视频| av无码精品一区二区三区| 综合天天久久| 欧美一区二区福利| 亚洲精品午夜| 国产精品丝袜久久久久久不卡| 日本高清成人vr专区| 亚洲石原莉奈一区二区在线观看| 国产suv精品一区二区69| 色综合久久中文字幕综合网| 久久高清内射无套| 国产亚洲欧美色| 岛国av免费观看| 精品一区二区久久| 97在线播放视频| 欧美激情第二页| 一级特黄录像免费播放全99| 看全色黄大色大片免费久久久| 成人av电影天堂| 亚洲www啪成人一区二区| 久久久久五月天| www在线观看播放免费视频日本| 日韩精品一二三四区| 国产99视频在线| 欧美精品高清视频| 国产裸体美女永久免费无遮挡| 午夜精品一区二区三区三上悠亚| 国产高潮流白浆| 亚洲国产成人一区二区三区| 欧美成人三级伦在线观看| 国产精品18久久久久久久久| 欧美伦理片在线观看| 欧美亚洲专区| 亚洲色欲综合一区二区三区| 好看不卡的中文字幕| 国产一二三四区在线观看| 手机在线电影一区| 亚洲一区二区三区涩| 国产一区二区三区日韩精品| 久久综合久久久| 欧美自拍视频| 精品国产一区二区三区麻豆免费观看完整版 | 久久99精品久久久久久青青日本 | 亚洲女同志freevdieo| 久久乐国产精品| 欧美男男video| 九九热99久久久国产盗摄| 黄色网页在线看| 久久香蕉国产线看观看av| 黄色网址在线免费| 欧美尺度大的性做爰视频| 国产成人午夜| 毛片精品免费在线观看| 日本天码aⅴ片在线电影网站| 久久99热这里只有精品国产| 中文字幕在线观看网站| 欧美另类老女人| 性xxxfreexxxx性欧美| 欧美老女人性视频| av2020不卡| 欧美最猛性xxxx| av免费在线一区| 国产在线视频欧美| 日韩一区二区三区在线看| 99热在线播放| 日韩精品社区| 视频一区不卡| 亚洲国产一区二区三区在线播放 | jizzjizzjizz国产| 亚洲欧洲韩国日本视频| 中文字幕人妻一区二| 亚洲一区二区精品久久av| 成人午夜视频精品一区| 色呦呦网站一区| 一区二区三区精| 日韩欧美二区三区| 日韩av视屏| 日韩中文理论片| 怡红院在线观看| 欧美性视频精品| 国产成人精品一区二区三区视频| 成人黄色中文字幕| 99re6热只有精品免费观看| 久久草.com| 欧美黄色录像片| 久久国产午夜精品理论片最新版本| 国产午夜精品一区二区三区欧美 | 国产精品午夜影院| 欧美网站大全在线观看| 国产精品久久久久精| 亚洲精品videossex少妇| 第一视频专区在线| 欧美国产精品va在线观看| 亚洲精华液一区二区三区| 成人xvideos免费视频| 久久久免费毛片| 一区二区三区免费看| 激情婷婷欧美| 一区二区三区网址| 不卡的av电影在线观看| 国产在视频线精品视频| 亚洲成av人片在线观看无码| 一区二区视频免费| 日韩精品中文字| 日本蜜桃在线观看| 4438全国亚洲精品在线观看视频| 国产精品亚洲成在人线| 精品伊人久久大线蕉色首页| 国产精品99视频| 老熟妇仑乱视频一区二区| 国产精品一区在线观看你懂的| 3d动漫精品啪啪一区二区下载| 亚洲另类春色国产| 做爰视频毛片视频| 日韩成人在线视频网站| 亚洲七七久久综合桃花剧情介绍| 国产精品国产自产拍高清av水多| 老牛精品亚洲成av人片| 宅男在线精品国产免费观看| 国产乱码精品| 污污免费在线观看| 自拍偷拍亚洲综合| 欧美人一级淫片a免费播放| 亚洲精品99久久久久| 亚洲按摩av| 亚洲精品日韩av| 97精品国产福利一区二区三区| 日韩少妇内射免费播放18禁裸乳| 国产乱子轮精品视频| 国产福利视频网站| 欧美日韩精品专区| www.亚洲资源| 热久久这里只有精品| 青青视频一区二区| 日本xxxxxxxxxx75| 国产xxx精品视频大全| 亚洲少妇xxx| 欧美日韩国产一级| 自拍视频在线免费观看| 国产精品99久久久久久www| 亚洲女娇小黑人粗硬| 国产视频一视频二| av在线播放一区二区三区| 国产午夜福利一区二区| 精品国产亚洲一区二区三区在线观看| 乱人伦中文视频在线| 国产日韩av在线| 99国产精品一区二区| www.久久av.com| 中文字幕一区二区三| 88av在线视频| 久久在线观看视频| 国产精品国产亚洲精品| 黄色www在线观看| 国产一区二区精品久久| a在线视频播放观看免费观看| 欧美日本国产视频| xvideos国产在线视频| 97se国产在线视频| 91久久在线| 少妇真人直播免费视频| 欧美在线观看一区| 日本最新在线视频| 亚洲一区二区三| 一区免费在线| 三上悠亚ssⅰn939无码播放 | www.四虎成人| 国产亚洲欧美日韩俺去了| 亚洲视频中文字幕在线观看| xvideos亚洲| 亚洲视频一起| 日韩欧美视频网站| 日本一二三不卡| 国产裸体无遮挡| 91国内在线视频| 欧美三级美国一级| 成人免费播放视频| 欧美日韩国产一区二区三区| 国产精品影院在线| 91丝袜美腿美女视频网站| 狠狠色狠狠色综合日日tαg| 三级男人添奶爽爽爽视频| 欧美色网一区二区| 日日夜夜天天综合入口| 免费av一区二区三区| 美女网站色91| 国产一级片免费| 中文字幕日韩在线播放| 亚洲精选av| 国产xxxxx视频| 一区二区三区欧美亚洲| 三级视频网站在线| 亚洲a在线观看| 久久xxxx精品视频| 18岁成人毛片| 亚洲午夜女主播在线直播| 国产一区二区在线观| 草草草在线视频| 亚洲最大的成人av| av在线第一页| 国产一区二区久久久| 久久91精品久久久久久秒播| 日韩av电影网| 久久精品视频亚洲| 精品久久一区|