国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

VC++連MySQL中的一些小知識(shí)點(diǎn)

數(shù)據(jù)庫(kù) MySQL
以下的文章主要介紹的是VC++連MySQL中的小知識(shí)點(diǎn),其中有對(duì)實(shí)現(xiàn)VC++連MySQL中要用到的MySQL數(shù)據(jù)庫(kù)函數(shù)的具體介紹。

 

此文章主要介紹的是VC++連MySQL中的一些小知識(shí)點(diǎn),傳說(shuō)中MySQL數(shù)據(jù)庫(kù)的性能很好,所以今天準(zhǔn)備對(duì)其測(cè)試一下,假如效果真的很好的話就把數(shù)據(jù)庫(kù)換成MySQL.但沒(méi)想到這一弄就折騰了兩個(gè)小時(shí).

唉!不過(guò)還好現(xiàn)在都解決了,恩,現(xiàn)在把前兩個(gè)小時(shí)里學(xué)到的東西記在這里,以備不時(shí)之需哈~

MySQL是開(kāi)源的,網(wǎng)上很容易就下的到MySQL Dowload.我下的是WINDOWS版的,安裝很簡(jiǎn)單,這里就不多說(shuō)了,但是別忘了還得下個(gè)管理工具.MySQL不像MSSQL那樣帶有圖形界面的管理工具,圖形界面程序它只帶了重新配置MySQL的MySQLInstanceConfig.exe,

剩下的就是一堆命令行程序了.說(shuō)到重新配置MySQL,我得提醒下,MySQLInstanceConfig.exe如果停在了最后一步Start Service那里報(bào)錯(cuò)的話,就從新安裝MySQL吧,無(wú)論怎么配置都過(guò)不了那步.不過(guò)具體應(yīng)該可以手工改好的,不過(guò)我沒(méi)搞懂哈,直接重裝就好了.MySQL管理工具有很多,還有PHP版的,我用的是MySQL GUI Tools 5.0,算是官方版的吧,挺好用的

MySQL有提供C的API接口,當(dāng)然我就直接用的它了,因?yàn)閭髡f(shuō)它比用ADO要快一些.在MySQL的安裝目錄下你會(huì)找到include和lib文件夾(完全安裝模式下),里面分別是C接口的頭文件和庫(kù)文件,庫(kù)文件只用libmysql.lib就好了,頭文件的話代碼里只需引用mysql.h,

當(dāng)然編譯的時(shí)候mysql.h還引用了同目錄下的其它文件,所以我就把include文件夾里的所有文件都拷貝到VC++的include文件夾里的,只把libmysql.lib拷貝到了VC++的lib文件夾里.

我新建的是個(gè)MFC程序,因?yàn)镸ySQL需要網(wǎng)絡(luò)支持,所以在MFC程序創(chuàng)建向?qū)Ю镆x上"Windows 套接字",否則編譯的時(shí)候會(huì)報(bào)SOCKET相關(guān)的錯(cuò)誤(在這里我折騰了半個(gè)小時(shí)大概 -.-|||).mysql.h必須在windows.h和sockets頭文件之后被引用,MFC里我就把它放到stdafx.h的最后一行了.最后別忘了在連接器參數(shù)里加上libmysql.lib的連接,否則會(huì)報(bào)錯(cuò):XXX函數(shù)未聲明.

VC++連MySQL中要用到的MySQL函數(shù):

MYSQL* mysql_init(NULL) //初始化一個(gè)MYSQL對(duì)象,后面的操作要用到

MYSQL *mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long client_flag) //建立連接,db是要訪問(wèn)的數(shù)據(jù)庫(kù),unix_socket和client_flag通常為NULL就可以了.連接成功返回第一個(gè)參數(shù),否則失敗

nt mysql_query(MYSQL *mysql, const char *stmt_str) //執(zhí)行一個(gè)查詢,成功時(shí)返回0

MYSQL_RES *mysql_store_result(MYSQL *mysql) //獲取查詢返回的結(jié)果集,失敗時(shí)返回0

unsigned int mysql_num_fields(MYSQL_RES *result) //獲取返回結(jié)果集的字段數(shù)量

MYSQL_ROW mysql_fetch_row(MYSQL_RES *result) //獲取一行記錄,并將移動(dòng)到下個(gè)記錄,返回NULL時(shí)則遍歷完了所有行或出錯(cuò).MYSQL_ROW類型是個(gè)字符串?dāng)?shù)組,下標(biāo)為[0,columnLength-1]

void mysql_free_result(MYSQL_RES *result) //釋放結(jié)果集

void mysql_close(MYSQL *mysql) //關(guān)閉連接

這里是具體代碼(寫(xiě)的很粗哈~測(cè)試嘛~)

  1. MYSQL mysql;  
  2. mysql_init(&mysql);  
  3. ASSERT(mysql_real_connect(&mysql, "127.0.0.1", "alacky", "password", "Test", 3306, 0, 0));  
  4. ASSERT(mysql_query(&mysql, "SELECT * FROM maxTest") == 0);  
  5.  MYSQL_RES *result;  
  6. result = mysql_store_result(&mysql);  
  7. MYSQL_ROW row;  
  8. ULONG colLen = mysql_num_fields(result);  
  9. CString datas = "";  
  10.  while(row = mysql_fetch_row(result))  

遍歷每行記錄

  1. {  
  2. for(ULONG i=0; i<colLen; i++)   
  3. {  
  4. datas += row[i] ? row[i] : "NULL";  
  5. datas += "\t";  
  6. }  
  7. datas += "\n\n";  
  8. }  
  9. mysql_free_result(result);  
  10. mysql_close(&mysql); 

 

以上的相關(guān)內(nèi)容就是對(duì)VC++連MySQL小記的介紹,望你能有所收獲。

【編輯推薦】

  1. Python如何對(duì)MySQL存儲(chǔ)過(guò)程進(jìn)行調(diào)用?
  2. MySQL 分頁(yè)存儲(chǔ)過(guò)程的實(shí)際操作流程與代碼
  3. MySQL數(shù)據(jù)庫(kù)權(quán)限設(shè)置的實(shí)際運(yùn)行過(guò)程
  4. MySQL 觸發(fā)器insert 的3個(gè)示例演示
  5. 用linux安裝MySQL時(shí)產(chǎn)生問(wèn)題破解
責(zé)任編輯:佚名 來(lái)源: cnblogs
相關(guān)推薦

2010-05-26 17:40:14

MySQL數(shù)據(jù)庫(kù)

2009-08-05 09:22:43

C#調(diào)用VC DLL

2017-07-04 13:59:28

Android模塊化

2010-05-19 16:41:40

2024-11-04 09:00:00

Java開(kāi)發(fā)

2022-03-02 08:01:31

面試前端開(kāi)發(fā)

2015-06-09 14:57:27

HTML5知識(shí)點(diǎn)

2020-12-28 08:16:30

前端開(kāi)發(fā)技術(shù)熱點(diǎn)

2010-05-18 10:47:52

2011-07-13 11:20:55

VC++ODBC

2025-05-19 10:00:00

MySQL數(shù)據(jù)庫(kù)InnoDB

2015-08-27 11:16:14

ios開(kāi)發(fā)技巧

2011-03-31 14:16:54

Cacti技巧

2021-12-20 10:55:05

Git命令Linux

2013-04-09 11:26:55

WindowsPhon

2018-11-28 14:30:09

MySQLL索引設(shè)計(jì)數(shù)據(jù)庫(kù)

2012-04-23 15:49:04

2019-11-25 14:33:59

HTTPhttpsURI

2009-09-17 16:41:12

C#組件編程

2021-12-25 15:30:03

GNOME桌面應(yīng)用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲精美色品网站| 国产无人区一区二区三区| 欧美丰满少妇xxxxx高潮对白| 91香蕉电影院| 亚洲精品tv| 日韩理论片在线| 欧美午夜欧美| 亚洲国产欧美在线观看| 欧美色欧美亚洲另类二区| 日韩欧美xxxx| 中文字幕亚洲精品乱码| 欧美理论电影在线播放| 麻豆传媒视频在线观看| 国产精品福利一区二区| 久久久久久久久影视| 精品网站在线| 色94色欧美sute亚洲线路二| www.18av.com| 美女视频黄 久久| 成人性生交大片免费看视频直播| bl视频在线免费观看| 欧美女孩性生活视频| 在线看av的网址| 在线日韩日本国产亚洲| 国产剧情在线观看| 亚洲精品成a人| 久草免费在线播放| 99国产欧美久久久精品| 一区二区三区av| 国产成人av一区二区三区在线| 亚洲欧洲国产精品久久| 日本va欧美va精品| 日本一区二区三区四区高清视频| 99re91这里只有精品| 国产一区二区三区精品久久久 | 欧美伊人久久| 91久久久久久久久| 欧美好骚综合网| 日韩免费av片在线观看| 久久99成人| 国产91av在线| 亚洲动漫精品| 91爱视频在线| 精品视频久久| 亚洲欧洲精品一区| 久久日韩粉嫩一区二区三区 | 日日夜夜亚洲| 国产免费一区二区三区在线能观看| 欧美大黑bbbbbbbbb在线| 日韩一二区视频| 欧美撒尿777hd撒尿| 欧美日韩xxxx| 天堂一区二区三区| 96sao在线精品免费视频| 国产精品欧美激情在线播放| av久久网站| 69视频在线免费观看| 26uuu国产一区二区三区| 国产a亚洲精品| 久久久久久久久久久综合| 亚洲乱码国产乱码精品精| 美女国产一区二区| 91超碰碰碰碰久久久久久综合| 欧美日韩成人免费视频| 欧美极品xxxx| 日韩欧美一区二区三区| 日本女优一区| 2022成人影院| 日本老太婆做爰视频| 一区二区三区美女xx视频| 国产调教视频一区| 亚洲动漫在线观看| av中文字幕在线观看| 国产日产欧美一区二区| 国精产品一区一区三区有限在线| 欧美国产成人精品| 国产毛片一区二区三区| 午夜激情在线观看| 久久国产午夜精品理论片最新版本| 欧美一级视频在线观看| 精品少妇一区二区| 一区二区三区欧美在线观看| 蜜乳av一区二区| 91av精品| 欧美猛男男男激情videos| 欧美成人免费高清视频| 亚洲欧美www| 99久久伊人网影院| 奇米777国产一区国产二区| 大香一本蕉伊线亚洲网| 国产成人精品免费久久久久| 91网上在线视频| 国产成人短视频在线观看| 岛国在线大片| 蜜臀av.com| 欧美在线欧美在线| 欧美日韩国产在线观看| 狠狠色丁香婷婷综合| 精品中文在线| jyzzz在线观看视频| 黑人巨茎大战欧美白妇| 欧美老女人性生活| 91福利社在线观看| 国产69精品久久99不卡| 美腿丝袜亚洲图片| 成人性生交大片免费看午夜| 日韩视频在线免费播放| 韩国欧美亚洲国产| 日本韩国一区二区三区| 国产成人精品免费看| 日韩理论在线| 激情黄产视频在线免费观看| 爱情岛论坛成人| 欧美午夜精品久久久久免费视| 欧美高清在线视频观看不卡| 91国产成人在线| 亚洲欧美日本在线| 久久成人麻豆午夜电影| 日韩在线观看电影完整版高清免费悬疑悬疑 | 嗯啊主人调教在线播放视频| 国产不卡视频| 免费看a级黄色片| 日韩亚洲不卡在线| 91亚洲精品久久久| 国产999精品久久久影片官网| 日韩av在线播放资源| 欧美挠脚心视频网站| 午夜私人影院久久久久| 久久影院午夜论| 国产麻豆视频一区| 国产毛片一区| 亚洲激情自拍| 久久精品亚洲欧美日韩精品中文字幕| 国产精品一区二区精品| www.精品| 美女18一级毛片一品久道久久综合| 日本黄色片在线观看| 免费在线稳定资源站| 黄页网站视频在线观看| 捆绑紧缚一区二区三区在线观看| 欧美亚洲一二三区| av女优在线播放| 亚洲国产精品久久久久婷蜜芽| 日本成人性视频| 黄色一级视频播放| 一区二区欧美日韩| 国产乱子伦精品视频| 精品无码一区二区三区在线| 成人免费观看cn| 国产真人无码作爱视频免费| 成人午夜影院| 四虎精品在线| xxxx成人| 精品国产18久久久久久二百| 国产精品亚洲欧美一级在线| 欧美男人操女人视频| 欧美电影《轻佻寡妇》| 久久亚洲电影| 久久九九99视频| 欧美主播一区二区三区| 亚洲精品一区二区三区在线观看| 亚洲美女av在线| 日本午夜在线亚洲.国产| 国产精品夜夜夜一区二区三区尤| 大桥未久一区二区| 性综艺节目av在线播放| √新版天堂资源在线资源| 国产激情视频在线看| 黄色欧美在线| 亚洲免费综合| 亚洲免费av在线| 国产婷婷97碰碰久久人人蜜臀| 2025国产精品视频| 国产日韩二区| 福利片免费在线观看| 黄色精品免费看| heyzo久久| 99在线热播精品免费| 欧美午夜激情在线| 2019最新中文字幕| 日本免费黄色小视频| 每日更新在线观看av| 成人爽a毛片| 午夜在线精品偷拍| 亚洲一区二区3| 久久久久久久久久久91| 日韩电影免费观看在| av在线第一页| 欧美日本久久| 午夜av区久久| 欧美伊久线香蕉线新在线| 中国丰满人妻videoshd| 好看的中文字幕在线播放| 成人免费a**址| 中文字幕在线视频一区| 一区二区三区四区视频| 丰满的少妇愉情hd高清果冻传媒| 国产传媒av在线| 国产精品v日韩精品v欧美精品网站 | 国产一二三区在线观看|