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

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

數據庫 MySQL
在上一篇文章《用C++連接MySQL等數據庫一》中,筆者介紹了C++連接MySQL等數據庫的第一種方法——通過ADO連接MySQL數據庫,這種方法通過連接不同的字符串來連接不同的數據庫。在這篇文中里,筆者繼續介紹連接的第二種方法。

在上一篇文章《用C++連接MySQL等數據庫一》中,筆者介紹了C++連接MySQL等數據庫的***種方法——通過ADO連接MySQL數據庫,這種方法通過連接不同的字符串來連接不同的數據庫。在這篇文中里,筆者繼續介紹連接的第二種方法。

(二)通過MySQL自己的API函數進行連接

1、使用API的方式連接,需要加載mysql的頭文件和lib文件。在VS2010的附加包含目錄中添加\MySQL\MySQL Server 5.1\include。在安裝MySql的目錄下找。 把libmysql.dll和libmysql.lib文件拷貝到所建的工程目錄下。然后在頭文件里包含以下內容
//mysql所需的頭文件和庫文件

  1. #include "winsock.h"  
  2. #include "mysql.h"  
  3. #pragma comment(lib,"libmySQL.lib")  

2、進行編碼

(1)連接mysql數據庫

頭文件里定義數據源指針 MYSQL m_sqlCon;

  1. //連接MySql數據庫  
  2.  
  3. try 
  4. {  
  5.    mysql_init(&m_sqlCon);  
  6.    // localhost:服務器 root為賬號密碼 test為數據庫名 3306為端口  
  7.    if(!mysql_real_connect(&m_sqlCon, "localhost","root","root","test",3306,NULL,0))   
  8.    {  
  9.       AfxMessageBox(_T("數據庫連接失敗!"));  
  10.       return FALSE;  
  11.    }   
  12.    return TRUE;  
  13. }  
  14. catch (...)  
  15. {  
  16.    return FALSE;  

(2)關閉數據庫

  1. mysql_close(&m_sqlCon); 

(3)創建表

  1. char* pQuery = "create table if not exists DS_Building( ID VARCHAR(10),Name VARCHAR(255),Descs VARCHAR(255),PRIMARY KEY (ID))"        
  2. if(mysql_real_query(&m_sqlCon,pQuery,(UINT)strlen(pQuery))!=0)  
  3. {   
  4.    const char* pCh = mysql_error(&m_sqlCon);  
  5.    return FALSE;  

附MySQL的API接口

  1. mysql_affected_rows() 返回被***的UPDATEDELETEINSERT查詢影響的行數。  
  2. mysql_close() 關閉一個服務器連接。  
  3. mysql_connect() 連接一個MySQL服務器。該函數不推薦;使用mysql_real_connect()代替。  
  4. mysql_change_user() 改變在一個打開的連接上的用戶和數據庫。  
  5. mysql_create_db() 創建一個數據庫。該函數不推薦;而使用SQL命令CREATE DATABASE。  
  6. mysql_data_seek() 在一個查詢結果集合中搜尋一任意行。  
  7. mysql_debug() 用給定字符串做一個DBUG_PUSH。  
  8. mysql_drop_db() 拋棄一個數據庫。該函數不推薦;而使用SQL命令DROP DATABASE。  
  9. mysql_dump_debug_info() 讓服務器將調試信息寫入日志文件。  
  10. mysql_eof() 確定是否已經讀到一個結果集合的***一行。這功能被反對; mysql_errno()或mysql_error()可以相反被使用。  
  11. mysql_errno() 返回最近被調用的MySQL函數的出錯編號。  
  12. mysql_error() 返回最近被調用的MySQL函數的出錯消息。  
  13. mysql_escape_string() 用在SQL語句中的字符串的轉義特殊字符。  
  14. mysql_fetch_field() 返回下一個表字段的類型。  
  15. mysql_fetch_field_direct () 返回一個表字段的類型,給出一個字段編號。  
  16. mysql_fetch_fields() 返回一個所有字段結構的數組。  
  17. mysql_fetch_lengths() 返回當前行中所有列的長度。  
  18. mysql_fetch_row() 從結果集合中取得下一行。  
  19. mysql_field_seek() 把列光標放在一個指定的列上。  
  20. mysql_field_count() 返回最近查詢的結果列的數量。  
  21. mysql_field_tell() 返回用于***一個mysql_fetch_field()的字段光標的位置。  
  22. mysql_free_result() 釋放一個結果集合使用的內存。  
  23. mysql_get_client_info() 返回客戶版本信息。  
  24. mysql_get_host_info() 返回一個描述連接的字符串。  
  25. mysql_get_proto_info() 返回連接使用的協議版本。  
  26. mysql_get_server_info() 返回服務器版本號。  
  27. mysql_info() 返回關于最近執行得查詢的信息。  
  28. mysql_init() 獲得或初始化一個MYSQL結構。  
  29. mysql_insert_id() 返回有前一個查詢為一個AUTO_INCREMENT列生成的ID。  
  30. mysql_kill() 殺死一個給定的線程。  
  31. mysql_list_dbs() 返回匹配一個簡單的正則表達式的數據庫名。  
  32. mysql_list_fields() 返回匹配一個簡單的正則表達式的列名。  
  33. mysql_list_processes() 返回當前服務器線程的一張表。  
  34. mysql_list_tables() 返回匹配一個簡單的正則表達式的表名。  
  35. mysql_num_fields() 返回一個結果集合重的列的數量。  
  36. mysql_num_rows() 返回一個結果集合中的行的數量。  
  37. mysql_options() 設置對mysql_connect()的連接選項。  
  38. mysql_ping() 檢查對服務器的連接是否正在工作,必要時重新連接。  
  39. mysql_query() 執行指定為一個空結尾的字符串的SQL查詢。  
  40. mysql_real_connect() 連接一個MySQL服務器。  
  41. mysql_real_query() 執行指定為帶計數的字符串的SQL查詢。  
  42. mysql_reload() 告訴服務器重裝授權表。  
  43. mysql_row_seek() 搜索在結果集合中的行,使用從mysql_row_tell()返回的值。  
  44. mysql_row_tell() 返回行光標位置。  
  45. mysql_select_db() 連接一個數據庫。  
  46. mysql_shutdown() 關掉數據庫服務器。  
  47. mysql_stat() 返回作為字符串的服務器狀態。  
  48. mysql_store_result() 檢索一個完整的結果集合給客戶。  
  49. mysql_thread_id() 返回當前線程的ID。  
  50. mysql_use_result() 初始化一個一行一行地結果集合的檢索。  

 

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

【編輯推薦】

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

 

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

2011-04-26 10:24:27

C++MySQL

2010-05-14 15:23:03

2010-02-02 17:27:16

C++連接MySqL數

2010-06-12 15:53:22

MySQL數據庫

2011-05-24 09:18:59

C++連接mysql數據庫

2011-04-25 09:53:31

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 11:21:41

連接MySQL數據庫

2010-06-04 17:49:46

連接MySQL數據庫

2024-04-03 00:06:03

2015-10-23 14:37:56

DelphiDBExpress連接

2010-10-26 15:21:11

連接Oracle數據庫

2009-09-04 17:23:21

C#數據庫連接對象

2009-08-25 14:05:06

C#連接數據庫代碼
點贊
收藏

51CTO技術棧公眾號

亚洲自拍小视频| 岛国最新视频免费在线观看| 999国产精品999久久久久久| 一区二区在线视频| 成人免费网站在线观看视频| 亚洲国产va精品久久久不卡综合| 男人搞女人网站| 国产成人一区二区精品非洲| 欧美日韩亚洲免费| 黑人一区二区| 成人免费福利视频| 欧美美女在线直播| 欧美精品videosex极品1| 欧美一级免费| 精品国产一区二区三区久久狼5月| 久久久男人天堂| 日韩成人在线免费观看| 丁香花高清在线观看完整版| 日韩欧美的一区二区| 国产女主播在线写真| 欧美午夜片欧美片在线观看| 在线观看成年人视频| 亚洲综合免费观看高清完整版| wwwav91com| 亚洲一区二区视频| 三区在线视频| 欧美性xxxxxx少妇| 国产精品剧情| 亚洲国产欧美自拍| 国产精品高潮久久| 久久6精品影院| 人妖一区二区三区| 国产成人精品视| 欧美高清视频在线观看mv| 91嫩草在线视频| 亚洲黄色免费| 亚洲在线播放电影| 国产精品自拍毛片| 免费一级特黄毛片| 国产三级精品视频| 男女视频网站免费观看| 在线亚洲免费视频| 丁香高清在线观看完整电影视频| 日韩国产欧美区| 国产精品亚洲欧美日韩一区在线 | 加勒比视频一区| 国产精品美腿一区在线看| 一区二区三区在线观看免费| 麻豆视频成人| av在线播放成人| 啦啦啦啦免费高清视频在线观看1| 91福利国产精品| 色戒汤唯在线| 午夜精品久久久久久久99热| 欧美久久一区| 91免费网站视频| 亚洲欧美综合网| 国产素人视频在线观看| 久久精品中文字幕电影| 91成人观看| 成人在线国产视频| 偷拍一区二区三区四区| 欧美激情网站| 国产精品久久国产精品99gif| 亚洲综合丁香| 国产三级三级看三级| 在线播放日韩导航| 欧美片网站免费| 久久久久se| 国产亚洲欧美一区在线观看| 都市激情在线视频| 色999日韩欧美国产| 成人久久综合| 日韩视频 中文字幕| 精品久久久中文| 免费在线观看一区| 18成人免费观看网站下载| 韩国精品久久久| 又黄又www的网站| 国产亚洲欧洲黄色| 欧美精品色网| 激情五月婷婷久久| 精品国产污网站| 日韩精品免费| 99蜜桃臀久久久欧美精品网站| 欧美综合一区二区三区| 国产精品xnxxcom| 日韩欧美一区二区三区四区 | 欧美高清中文字幕| 91成人免费在线视频| 欧美三级一区| 亚洲欧美日韩精品综合在线观看| 亚洲人成在线观看一区二区| 欧美特大特白屁股xxxx| 肥熟一91porny丨九色丨| 国产精品女上位| 性欧美1819sex性高清| 精品无人区一区二区三区竹菊| 亚洲激情图片qvod| 一区二区网站| 日韩精品一区二区三区电影| 欧美日韩高清不卡| 91精品国产91久久综合| 一区二区三区 日韩| 在线日韩日本国产亚洲| 久久久精品午夜少妇| 久久久久久女乱国产| 国产精品88a∨| 国产午夜精品一区二区三区视频| 正在播放日韩精品| 亚洲欧美精品在线观看| 欧美日韩午夜精品| 欧美成人首页| 日韩成人黄色| 国产一区欧美二区三区| 一区二区三区小说| 欧美精品中文| 男人捅女人免费视频| 国模私拍一区二区三区| 久久久精品一品道一区| 成人国产精品久久| 韩国日本在线视频| 欧美国产精品va在线观看| 99re6这里只有精品视频在线观看| 日韩伦理三区| 无码熟妇人妻av在线电影| 日韩久久免费视频| 麻豆久久久久久| 在线中文字幕视频观看| 女同一区二区| 欧美电影在线免费观看| 国产亚洲亚洲| 超碰97免费在线| 少妇一晚三次一区二区三区| 一区二区三区www| 91一区二区在线| 日韩精品视频一区二区三区| 日日摸天天爽天天爽视频| 久久精品久久久久久国产 免费| 91美女福利视频| 欧美美女黄色| 在线观看一级片| 精品日本一区二区三区| 欧美精三区欧美精三区| 美女精品在线观看| 亚洲性色av| 少妇无码av无码专区在线观看| 日韩中文字幕视频在线| 国产欧美精品在线观看| 精品免费av| 国产视频中文字幕在线观看| 三年中文高清在线观看第6集| 亚洲精品久久久久国产| 99久久99久久免费精品蜜臀| 久久亚州av| 国产爆初菊在线观看免费视频网站| 久久亚洲精品欧美| 一本色道久久88精品综合| 中文成人av在线| 一区二区三区国产精华| 手机在线免费av| 国产免费人做人爱午夜视频| 国产精品美女网站| 91精品国产乱| 91在线porny国产在线看| 日本激情一区| 678在线观看视频| 香蕉521av成人网| 国产尤物99| 色多多国产成人永久免费网站| 国产精品另类一区| 狠狠爱综合网| 欧美国产日韩电影| 理论片播放午夜国外| 欧美一级日本a级v片| 久久亚洲欧美日韩精品专区| 亚洲成在人线免费| 久久国产综合精品| 亚洲动漫精品| 黄色的视频在线观看| 成人免费观看在线网址| 麻豆久久久av免费| 久久欧美在线电影| 91精品国产91久久久久久最新毛片| 国产99久久久国产精品潘金网站| 国产欧美一区二区精品久久久| av在线网址观看| 天天插天天操天天射| 国产综合欧美在线看| 日韩中文字幕在线播放| 欧美性猛xxx| 99精品热视频| 一本色道久久综合| 欧美黄色录像| 涩涩涩在线视频| 国产小视频免费在线网址| 国产理论在线播放| 一区二区三区欧美成人| 国产精品自拍视频| 久久九九国产精品怡红院|