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

C++連接mysql數據庫的兩種方法

開發 后端
本文主要介紹了C++連接mysql數據庫的兩種方法,希望通過本文,能對你有所幫助,一起來看。

現在正做一個接口,通過不同的連接字符串操作不同的數據庫。要用到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不一定在這個目錄下,請按實際情況修改。或者把msado15.dll這個文件拷貝到你的工程目錄下,直接#import "msado15.dll" \ no_namespace \rename ("EOF", "adoEOF")包含進來。

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

  1. {   
  2. CoInitialize(NULL);   
  3. m_pConnection.CreateInstance(__uuidof(Connection));   
  4. try 
  5. {  
  6. //設置連接時間  
  7. m_pConnection->ConnectionTimeout = 5;  
  8. //打開數據庫連接  
  9. HRESULT hr = m_pConnection->Open("DSN=MySqlODBC;server=localhost;database=test","root","root",adModeUnknown);  
  10. }  
  11. catch(_com_error &e)  
  12. {  
  13. MessageBox(NULL, e.Description(), _T(""), MB_OK);  
  14. return FALSE;  
  15. }   
  16. return TRUE;  
  17. }  

(3)執行SQL語句

  1. BOOL CDBManagerSub::ExecuteSQL( _bstr_t bstrSQL )  
  2. {  
  3. // _variant_t RecordsAffected;  
  4. try 
  5. {  
  6. // 是否已經連接數據庫  
  7. if(m_pConnection == NULL)  
  8. {  
  9. //重新連接數據庫  
  10. Open(m_dbType, m_strServer, m_strUserName, m_strPasswor, m_strDBName);  
  11. }  
  12. // Connection對象的Execute方法:(_bstr_t CommandText,   
  13. // VARIANT * RecordsAffected, long Options )   
  14. // 其中CommandText是命令字串,通常是SQL命令。  
  15. // 參數RecordsAffected是操作完成后所影響的行數,   
  16. // 參數Options表示CommandText的類型:adCmdText-文本命令;adCmdTable-表名  
  17. // adCmdProc-存儲過程;adCmdUnknown-未知  
  18. _RecordsetPtr hr = m_pConnection->Execute(bstrSQL,NULL,adCmdText);  
  19. return true;  
  20. }  
  21. catch(_com_error e)  
  22. {  
  23. MessageBox(NULL, e.Description(), _T(""), MB_OK);  
  24. return false;  
  25. }  
  26. }  

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

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

  1. char* pQuery = "create table if not exists testTable( ID VARCHAR(10), Name VARCHAR(255),Descs VARCHA(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;//顯示表的結構

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

1、使用API的方式連接,需要加載mysql的頭文件和lib文件。

在VS2010的附加包含目錄中添加\MySQL\MySQL Server 5.1\include。在安裝MySql的目錄下找。 把libmysql.dll和libmysql.lib文件拷貝到所建的工程目錄下。然后在頭文件里包含以下內容:

  1. //mysql所需的頭文件和庫文件  
  2. #include "winsock.h" 
  3. #include "mysql.h" 
  4. #pragma comment(lib,"libmySQL.lib"

2、進行編碼

(1)連接mysql數據庫

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

//連接MySql數據庫

  1. try 
  2. {  
  3. mysql_init(&m_sqlCon);  
  4. // localhost:服務器 root為賬號密碼 test為數據庫名 3306為端口  
  5. if(!mysql_real_connect(&m_sqlCon, "localhost","root","root","test",3306,NULL,0))  
  6. {  
  7. AfxMessageBox(_T("數據庫連接失敗!"));  
  8. return FALSE;  
  9. }   
  10. return TRUE;  
  11. }  
  12. catch (...)  
  13. {  
  14. 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() 初始化一個一行一行地結果集合的檢索。 

通過本文的介紹,希望你對C++連接mysql數據庫的兩種方法有所了解,供參考。

【編輯推薦】

  1. C++多態技術的實現和反思
  2. 從深度和廣度談C++的復雜度
  3. Java技巧:Java連接數據庫技巧全攻略
  4. MySQL連接數據庫的命令
責任編輯:于鐵 來源: 博客園
相關推薦

2011-05-24 09:18:59

C++連接mysql數據庫

2009-08-25 11:35:27

C#連接數據庫

2009-04-20 14:29:41

Oracle連接創建連接

2011-08-29 17:25:21

Oracle日期范圍搜索

2011-07-14 17:50:50

domino數據庫

2011-03-30 17:04:24

MySQL添加用戶

2010-11-24 14:36:25

修復mysql表

2009-08-05 13:34:18

C#日期相減

2011-03-10 14:03:00

Access數據庫Excel

2009-08-12 14:23:01

C#連接MySql數據

2010-05-26 18:52:12

SVN庫

2010-03-05 16:03:30

Python連接數據庫

2009-09-02 16:21:02

C#解析Html

2009-08-17 08:29:00

c#刪除指定文件

2010-08-04 17:41:52

掛載NFS

2010-06-12 15:53:22

MySQL數據庫

2011-04-26 10:37:04

C++MySQL

2010-02-02 17:27:16

C++連接MySqL數

2011-04-26 10:24:27

C++MySQL

2010-09-08 13:53:10

.NET連接Sybas
點贊
收藏

51CTO技術棧公眾號

日韩欧美一区二区三区四区| 欧美激情综合色| 亚洲天堂国产视频| 91女主播在线观看| 国产精品1区2区| 国内揄拍国内精品少妇国语| 亚洲一二三四视频| 国产精品亚洲综合在线观看| 图片区小说区国产精品视频| 日韩欧美在线观看强乱免费| 精品国产无码AV| 午夜影院日韩| 久久久精品国产网站| 国产日韩视频一区| 国产91在线播放精品| 亚洲一区二区视频在线| 亚洲精品8mav| 日韩在线视频免费| 精品一区二区三区免费播放| 欧美一级黄色网| 婷婷久久综合网| 国产欧美日韩在线一区二区| 日韩欧美国产综合一区 | 国产欧美va欧美va香蕉在线| 国产麻豆视频在线观看| 精品一区在线| 亚洲精品在线免费播放| 亚洲激情在线看| 二区三区不卡| 亚洲成av人在线观看| a级黄色片网站| 东热在线免费视频| 91在线视频官网| 97超碰人人看人人| 91tv国产成人福利| 日韩电影在线观看网站| 国产91精品视频在线观看| 欧美精品xxxxx| 99精品视频精品精品视频| 亚洲性生活视频| 精品无码国产一区二区三区51安| 国内精品视频| 欧美唯美清纯偷拍| 日本中文字幕片| av免费不卡国产观看| 亚洲欧美日韩国产综合在线| 亚洲激情电影在线| av在线播放网| 成人免费观看男女羞羞视频| 国产精品高清在线观看| 亚洲永久精品在线观看| 夜夜嗨网站十八久久 | 三级中文字幕在线观看| 亚洲.国产.中文慕字在线| 成人免费在线视频播放| 一区二区三区伦理| 一区二区三区高清| 日韩精品在线观看av| 欧美hdxxxx| 亚洲国产精品精华液网站| 99er在线视频| 国产三线在线| 精品欧美激情精品一区| 91精品91久久久中77777老牛| 少妇视频一区| 日韩欧美主播在线| 久久久久久久久久福利| 欧美123区| 欧美巨大另类极品videosbest| 亚洲色图偷拍视频| 色妞ww精品视频7777| 精品粉嫩超白一线天av| 亚洲の无码国产の无码步美| 亚洲精品**不卡在线播he| 亚洲人成伊人成综合网久久久| 欧美做受高潮6| 欧美电影三区| 欧美激情免费看| 亚洲欧美在线视频免费| 日韩一区欧美二区| 成人福利视频在线观看| 东京干手机福利视频| 91亚洲国产成人精品一区二三| 快播日韩欧美| 国产福利在线看| 亚洲天堂精品在线观看| 欧美人成在线观看| 少妇一区视频| 欧美一区二区日韩一区二区| 艳妇乳肉豪妇荡乳xxx| 视频国产一区| 久久91亚洲精品中文字幕奶水 | 国产日韩亚洲| 国产精品亚洲欧美导航| 亚洲AV无码乱码国产精品牛牛| 91视频一区二区| 一级做a爰片久久| 黄页网站大全在线免费观看| 日本高清无吗v一区| 伊人成人免费视频| 女优一区二区三区| 九九久久精品一区| 一级成人黄色片| 精品一区二区三区在线观看| 精品国产乱码久久久久久久软件| av女优在线| 亚洲成人一区二区| www午夜视频| 日韩高清成人在线| 久久九九亚洲综合| 天天干,天天干| 粉嫩一区二区三区性色av| 色综合电影网| 久草在线资源站手机版| 91精品国产91久久久久久最新毛片 | 九九热精彩视频| 免费在线看一区| 久草一区二区| 日韩另类在线| 在线播放91灌醉迷j高跟美女| 中文字幕在线免费看线人| 国产精品久久久久久久久妇女| 国产91精品久久久久久| 亚洲黄色在线播放| ...中文天堂在线一区| 情侣黄网站免费看| 米奇精品关键词| 久久6免费高清热精品| 一本色道久久综合熟妇| 国产亚洲欧美日韩在线一区| 久久久久久久中文| 亚洲天堂中文字幕在线观看| 久久婷婷国产麻豆91天堂| 久久久久久亚洲av无码专区| 91影院在线免费观看| av女优在线播放| 久久99精品久久久野外观看| 日韩中文字幕网址| 亚洲视屏在线观看| 国产亚洲一本大道中文在线| 人妻有码中文字幕| 久久亚洲黄色| 2020国产精品视频| 五十路在线观看| 性做久久久久久免费观看| 中文字幕人妻熟女在线| 欧美成人午夜| 97av自拍| 国产盗摄在线视频网站| 欧美一区二区三区啪啪| 一区二区三区影视| 国产一区二区精品在线观看| 99热一区二区三区| 99精品美女视频在线观看热舞 | 国产a一区二区| 国产探花在线观看| 亚洲国产成人精品一区二区| 日韩精品――中文字幕| 91蜜桃在线观看| 精品一卡二卡三卡| 九九热爱视频精品视频| 国产精品99久久99久久久二8| eeuss影院www在线观看| 欧美日韩久久久| a一级免费视频| 国产精品中文字幕一区二区三区| 国产精品igao激情视频| 97青娱国产盛宴精品视频| 国内外成人免费激情在线视频| 亚州av在线播放| 91传媒视频在线播放| 少妇一级黄色片| 国产精品伊人色| 久久国产精品网| 蜜桃国内精品久久久久软件9| 国产精品第3页| 国产黄色小视频在线| 精品捆绑美女sm三区| 久久精品视频1| 国产精品国模大尺度视频| 手机在线观看日韩av| 亚洲经典在线| 色吧亚洲视频| 日韩精品一区国产| 5278欧美一区二区三区| yes4444视频在线观看| 日韩一卡二卡三卡国产欧美| 日韩欧美一区二区一幕| 国产精品欧美久久久久无广告| 少妇愉情理伦片bd| 亚洲综合丁香| 三年中国中文在线观看免费播放| 精品伊人久久久| 国产精品日韩一区| 好久没做在线观看| 最近中文字幕日韩精品 | 亚洲天堂中文在线| 亚洲国产精品综合小说图片区| 国产伦精品一区二区三区视频女| 国产在线播放一区三区四| 国产极品尤物在线| 68国产成人综合久久精品| 久久精品午夜一区二区福利| 亚洲精品三区| 日本在线精品视频| 色呦呦在线观看视频| 国产一区二区黄| 午夜性色福利视频| 欧美一区二区三区视频| 日韩欧美国产另类| 亚洲福中文字幕伊人影院| 日日操免费视频| 久久亚洲一级片| 韩国三级在线看| 精品一区二区在线看| 国产精品无码专区av在线播放 | 欧美激情精品久久久久| av在线免费播放网站| 精品视频在线播放色网色视频| 国产免费黄色录像| 欧美网站大全在线观看| 中文字幕在线看人| 亚洲成a人片在线观看中文| 国产一二三区精品| 国产精品久久二区二区| 少妇人妻好深好紧精品无码| 99久久伊人精品| 中文字幕人妻熟女在线| 国产精品自在欧美一区| 亚洲va在线va天堂va偷拍| 视频在线在亚洲| www.com毛片| 亚洲免费精品| 久久这里只有精品23| 欧美1区2区3区| 黄色a级在线观看| 婷婷激情图片久久| 亚洲人成77777| 国产成人精品三级高清久久91| 久久久久久久久一区| 欧美freesex8一10精品| 国产偷国产偷亚洲高清97cao| 欧美激情精品| 99精品欧美一区二区三区| 日本一区二区三区播放| 亚洲最大福利视频| 全球中文成人在线| 国产一区二区视频在线观看| 久久久久伊人| 国产自产女人91一区在线观看| 精品久久久网| 成人黄色网免费| 欧美精品三级在线| 99久re热视频这里只有精品6| 欧洲大片精品免费永久看nba| 99国产视频| www.豆豆成人网.com| 国产一级特黄a大片99| 女一区二区三区| 日本午夜精品电影| 成人在线免费观看视频| 一区二区不卡在线观看| 欧美第十八页| 91黄色在线看| 久久精品人人| 午夜在线观看av| 国产精品白丝jk黑袜喷水| 欧美熟妇精品一区二区| av男人天堂一区| 久久久久亚洲av成人无码电影| 中文字幕在线一区免费| 免费一级片在线观看| 亚瑟在线精品视频| 伊人成年综合网| 欧美一区二区视频观看视频| 黄色成人一级片| 亚洲欧美日韩精品久久奇米色影视| eeuss影院在线播放| 久久成人免费视频| 日本不良网站在线观看| 国产精品视频精品| 9l视频自拍蝌蚪9l视频成人| 欧美成人蜜桃| 欧美电影一二区| 国产视频九色蝌蚪| 日本 国产 欧美色综合| 日本xxxx免费| 国产欧美日韩麻豆91| 青青青在线视频| 日本乱人伦一区| 国产乱码精品一区二区| 亚洲精品电影久久久| av电影在线播放高清免费观看| 色综合视频一区中文字幕| 欧美极度另类| 97netav| 日本一区二区免费高清| 女人被男人躁得好爽免费视频| 首页国产欧美久久| 性高潮免费视频| 一区在线观看视频| 69国产精品视频免费观看| 日韩一区二区三区电影在线观看| 欧美成人免费| 欧美激情2020午夜免费观看| 主播大秀视频在线观看一区二区| 国产精品二区在线观看| 色狮一区二区三区四区视频| 欧美日韩性生活片| 精品在线播放午夜| 尤物视频最新网址| 午夜电影网一区| 99免费在线视频| 最新国产成人av网站网址麻豆| 91在线三级| 亚洲综合日韩在线| 日韩一区二区在线免费| 国产日产欧美视频| 成人免费视频网站在线观看| www.av免费| 欧美精品一级二级| 成人性生交大片免费看午夜| 4444欧美成人kkkk| 伊人久久影院| 黄色录像特级片| 韩国毛片一区二区三区| 黑人と日本人の交わりビデオ| 色偷偷一区二区三区| 四季av日韩精品一区| 欧美国产日韩中文字幕在线| 日本国产一区| 亚洲7777| 日韩av网站在线观看| 制服 丝袜 综合 日韩 欧美| 婷婷丁香久久五月婷婷| 黄色美女一级片| 欧美疯狂性受xxxxx另类| 成人污污www网站免费丝瓜| 亚洲一区二区精品在线观看| 日本伊人午夜精品| 国产探花视频在线播放| 在线观看成人小视频| www亚洲人| 国产精品中文久久久久久久| 不卡av一区二区| 国产xxxxx视频| 国产偷国产偷亚洲高清人白洁| 欧美一二三区视频| 日韩电影第一页| 亚洲黄色免费看| 日产精品高清视频免费| 日韩国产欧美在线视频| 欧美 日韩 成人| 欧美日韩在线三区| 日本中文字幕伦在线观看| 国产日韩欧美在线观看| 婷婷综合视频| 无码人妻一区二区三区一| 亚洲a一区二区| 香蕉视频免费在线看| 日本久久久久亚洲中字幕| 国产免费av一区二区三区| 亚洲欧美视频二区| 中文字幕视频一区二区三区久| 国产女同91疯狂高潮互磨| 欧美国产视频日韩| 亚洲精品国产动漫| 成人亚洲视频在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲自拍第二页| 久久精品国产精品| 国产精品x8x8一区二区| 久久久999免费视频| 国产蜜臀av在线一区二区三区| 一级做a爱片性色毛片| 久久精品国产2020观看福利| 国产精品jk白丝蜜臀av小说| 那种视频在线观看| 国产精品美女www爽爽爽| 国产后入清纯学生妹| 57pao成人国产永久免费| 欧美系列电影免费观看 | 中文字幕在线观看你懂的| 日韩在线播放视频| 黑色丝袜福利片av久久| 熟女人妇 成熟妇女系列视频| 中文字幕一区二区三区在线观看 | 不卡一卡二卡三乱码免费网站| 国产黄色免费观看| 美女av一区二区| 深爱激情综合| 亚洲av无码一区东京热久久| 欧美综合一区二区三区| 调教一区二区| 亚洲国产精品一区在线观看不卡| www.爱久久.com| 国产乱子伦精品无码码专区| 国产69久久精品成人| 亚洲91视频| 日韩女同一区二区三区|