《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于C語言與SQL Server的嵌入式編程及圖像處理技術
基于C語言與SQL Server的嵌入式編程及圖像處理技術
來源:微型機與應用2012年第12期
劉玉海
(太原理工大學 礦業工程學院, 山西 太原 030024)
摘要: 將SQL嵌入到C語言中混合編程,程序中含有兩種不同計算模型的語句,一種是描述性的面向集合的SQL語句,一種是過程性的高級語言語句。兩種語言各有分工,SQL語句負責操縱數據庫,而C語言語句負責控制程序流程。利用高級語言的過程性結構來彌補SQL語句實現復雜應用系統方面的不足。給出了C語言與嵌入式SQL編程在不同版本SQL Server中的圖像處理應用實例。
Abstract:
Key words :

摘  要: 將SQL嵌入到C語言中混合編程,程序中含有兩種不同計算模型的語句,一種是描述性的面向集合的SQL語句,一種是過程性的高級語言語句。兩種語言各有分工,SQL語句負責操縱數據庫,而C語言語句負責控制程序流程。利用高級語言的過程性結構來彌補SQL語句實現復雜應用系統方面的不足。給出了C語言與嵌入式SQL編程在不同版本SQL Server中的圖像處理應用實例。
關鍵詞: 嵌入式SQL; 圖像數據; SQL Server

    SQL Server是現階段應用程序最普遍采用的數據庫技術,在數據庫中對圖像、視頻和聲音等數據的存取需要越來越頻繁。普通數據可直接在用戶定義的字段上存取,而這類被稱為二進制大對象(Binary Large Object)的大數據塊由于其數據量太大,不是作為數據記錄的一部分被存儲在數據記錄頁中,而是存儲在其所屬的一組專用頁中,數據表的對應字段中僅是一個十六進制的指針,該指針指向存放該記錄的頁面。由于SQL語言是一種面向集合運算的描述語言,其本身不具有過程性結構,使用SQL Server中的Image類型字段存放圖像文件時,Image類型字段是只存儲位串,SQL Server不對它進行編譯,而是由應用程序完成解釋。又因Image類型的字段內容在SQL Server 2000中不能使用INSERT和UPDATA等語句進行插入和更新,所以需編寫專門的過程來處理圖像字段。盡管在SQL Server 2005可以使用有關的函數解決這一問題,但由于實際的應用系統是非常復雜的,數據庫訪問只是其中一個部分,有些用戶交互、圖形化輸入輸出數據只能用高級語言實現。利用高級語言的過程性結構來彌補SQL語言實現復雜應用方面的不足, 將SQL語言嵌入到C語言的嵌入式編程將有廣泛的應用前景。
1 嵌入式SQL及語法要素
1.1 C語言嵌入式語句[1]

    SQL語言可以嵌入到C語言中使用,數據庫管理系統一般采用的處理方法是預處理方法。預處理方法就是從含有主程序C語言和SQL語句的程序開始的。首先,把程序提交給一個專門用于C語言和SQL實現方式的預編譯器,預編譯器從C語言代碼中剝離SQL語句,把SQL語句轉換成C語言調用語句,以使用C語言編譯程序,并將整個編譯成目標代碼,鏈接到各數據庫并形成可執行文件。在C語言中嵌入SQL語句產生應用程序的過程為[2]:編輯C源代碼+嵌入式SQL→SQL預編譯器→C編譯器→鏈接程序(DLL導入庫)→應用程序(數據庫)。
1.2 嵌入式SQL的語法要素
    (1)創建嵌入式語句。將SQL嵌入到C語言中混合編程,程序中會含有兩種不同計算模型的語句。為了區別SQL語句與C語句,須在所有的SQL語句前加前綴EXEC SQL,且以分號結束,一般形式為“EXEC SQL <SQL語句>”。嵌入式語句分為可執行語句和說明性語句,可執行語句用來完成在交互式環境下的SQL語句中的數據定義、數據操縱和數據控制任務,說明性語句用于聲明通信區和SQL變量等。
 (2)SQL通信區。SQL Server數據庫管理系統提供了一個通信區SQLCA,用于存儲SQL語句運行時DBMS反饋給應用程序的狀態,這些信息主要描述系統當前工作狀態以及運行環境等。應用程序從SQLCA中取出這些狀態信息,以決定接下來執行的語句。在C語言中定義為SQL通信區的語句為:EXEC SQL INCLUDE SQLCA。
 (3)主變量。嵌入式SQL語句中可以使用C語言的程序變量及主變量來輸入或輸出數據。一個主變量可以附帶一個任選的指示變量用來指示返回給主變量的值是否為NULL值以及返回給主變量的字符串是否發生了截斷。輸入主變量出現于SQL語句中時,可在前面加冒號(:)以區別表字段名。而定義輸出變量用指示變量的方法,是在SQL語句EXEC SQL BEGIN DECLARE SECTION與EXEC SQL END DECLARE SECTION之間進行說明。
 (4)鏈接數據庫。C程序的主函數中應包含一條登錄語句,向預編譯和程序提供用戶名和口令,以實現與SQL Server數據庫管理系統建立鏈接。其命令語法為:EXEC SQL CONNECT TO 服務器名.數據庫名AS鏈接名 USER 用戶名.口令。
2 SQL Server中圖像數據處理技術
2.1 SQL Server 2000圖像存儲方法

    SQL Server 2000中,對于小于8 000 B的圖像數據可以使用二進制數據類型(binary、varbinary)表示,但通常要保存的圖像都大于8 000 B,對于這類大對像數據,系統提供了Image數據類型。Image數據類型不同于其他數據類型,該字段內容不能使用標準INSERT和UPDATE等語句進行插入和更新,因此用C語言程序[3]來編寫處理圖像文件,需要先將圖像文件等數據轉換成十六進制后存儲,再將Image列中的數據存儲為位串。SQL Server不能對它進行解釋,Image列數據的解釋必須由應用程序完成,這與普通的數據存儲方式是不同的。Image列所做的全部工作就是提供一個位置用來存儲組成圖像數據值的位流,這需用到SQL Server中的TEXTPTR、WRITETEXT和UPDATETEXT等函數進行圖形的添加和修改。以下是一個C語言與SQL Server 2000的嵌入式編程及圖像處理的實例,程序給出的是解決該問題的核心部分。
    Demo1.sqc
     #include <stdio.h>       
     #include <stdlib.h>         
     #define   Buffer_Size     1024
     EXEC SQL INCLUDE  USERCA;
                      //filein為.jpg文件,fileout為.txt文件
     void imagetofield(char *filein,char * fileout)
     {
     EXEC SQL BEGIN  DECLARE SECTION;
     FILE  *fin,*fout; int j, Len;
     unsigned char buffer1[Buffer_Size+1];
     unsigned char buffer2[Buffer_Size*3+1];
     unsigned char *Temp;
    EXEC SQL END DECLARE SECTION;
     if(!(fin=fopen(filein, "rb ")))
    return;
     if(!(fout=fopen(fileout", "w")))
     {fclose(fin);return;}
     Len=fread(buffer1, sizeof(char), Buffer_Size, fin);
     Temp=buffer2;
     while(Len==Buffer_Size)
     { for(j=0;j<Len;j++)
         {   fprintf(fout,"%X",buffer1[j]);
        Temp+= 3; };
    //這樣就把二進制的數據轉換成為16進制的字符串,
        并且存儲到buffer1當中了
        fwrite(buffer1, sizeof(char), nLen*3, fout);
              Len=fread(buffer1, sizeof(char), Buffer_Size, fin); }
         fclose(fin);
         fclose(fout);
    ……
    EXEC SQL CONNECT Serverl:mydb USER sa.sa;
    EXEC SQL CREATE TEALE(sno char(9), sname  char
        (20), resume  nvarchar(max),photo image); 
                  //表中插入一條記錄,并初始化photo字段
    EXEC SQL INSERT INTO teacher VALUES (’1001’,
         ’Arlen’,’’,0xfffffff)
                                   //往表中寫入圖像信息
    EXEC SQL DECLARE @@tmp_data varbinary(16)
     EXEC SQL SELECT @@tmp_data = TEXTPTR(photo)
         FROM teacher WHERE sno= '1001 '
     EXEC SQL WRITETEXT teacher.photo @@tmp_data:*fileout
                  //:*fileout圖像文件轉為十六進制文件指針
     ……
    EXEC SQL COMMIT ;
    EXEC SQL DISCONNECT  ALL;}
2.2 SQL Server 2005圖像存儲實現方法[4]
    SQL Server 2005 的 OPENROWSET 函數能夠一次完成遠程數據的連接與存取。可以在 SELECT 語句的 FROM 子句中使用 OPENROWSET 函數,也可以在 INSERT、UPDATE 或 DELETE 語句中把 OPENROWSET 函數當成目標數據表來使用。值得一提的是,SQL Server 2005在OPENROWSET函數中加入了BULK數據列集, 這樣可以直接從文字文件、xml 文件以及圖像等文件中讀取數據。這就意味著可以在一條非常簡單的 INSERT INTO…SELECT 語句中使用OPENROWSET函數將內含大量數據的文件內容存入數據表的對應字段(如簡歷、圖像等)中。OPENROWSET BULK選項自變量可以精確控制數據讀取的開始與結束位置、如何處理錯誤以及數據的解釋,例如將數據文件讀取成 varbinary、varchar 或 nvarchar 類型的字段的數據列集。以下是一個C語言與SQL Server 2005的嵌入式編程及圖像處理的實例,程序給出的是解決這一問題的核心部分。
     Demo2.sqc
     #include <stdio.h>       
     #include <stdlib.h>
       EXEC SQL BEGIN DECLARE SECTION;
    char sno[10],sname[10];int ssex;
    EXEC SQL END DECLARE SECTION ;
    EXEC SQL INCLUDE USERCA;
    viod imagetech ()
    { EXEC SQL CONNECT TO  Server:mydb USER sa.sa;
    EXEC SQL CREATE TABLE Teacher
        (sno char(9), sname char(20), ssex int,
        resume nvarchar(max),
                 //創建可輸入大數據塊文本的簡歷字段
        photo  image);
    printf( "input  sno: "); scanf( "%s",sno);
    printf( "input sname: "); scanf( "%s",sname);
    printf( "input?ssex: "); scanf( "%d",&ssex);
     EXEC SQL INSERT INTO Teacher(sno,sname,ssex,resume,
        photo)
     SELECT :sno, :sname, :ssex,
     WSET(BULK ’C:\resume1.txt’, SINGLE_NCLOB),
  OPENROWSET(BULK ’C:\photo1.jpg’, SINGLE_BLOB);
                  //一種大數據塊及圖像存儲的解決方案
    EXEC SQL COMMIT TRANSACTION;
    EXEC SQL DISCONNECT  ALL;
    }
2.3 預編譯
    C語言編譯程序不能識別應用程序中的SQL語句,需要經過預處理程序將其轉換成C語句。經過嵌入式SQL的預編譯之后,原有的嵌入式SQL會被轉換成一系列函數調用。因此,系統還提供一些列函數庫,以確保能夠把代碼中的函數調用與對應的實現鏈接起來。SQL Server的預處理程序是nsqlprep.exe。通過在操作系統命令窗口運行命令cd c:\program files\Microsoft SQL Server\MSSQL\Binn,進入到Binn文件夾,調用預編譯程序nsqlprep.exe程序,執行nsqlprep Demo2,如果成功就會將Demo2.sqc文件預編譯成Demo2.c。接著運行主語言編譯程序VC++,打開Demo2.c進行編譯,VC++會提示要建立工程,點擊“是”建立工程文件。還需在工程/設置/link中的對象/庫模塊中添加SQLakw32.lib和Caw32.lib才能夠正確鏈接,最后生成目標程序和可執行文件。
    當一個程序既要訪問數據庫,又要處理數據時,把SQL語言嵌入到宿主語言中,將SQL語言訪問數據庫的功能和宿主語言的數據處理功能相結合是解決該問題的有效途徑。圖像處理作為一種信息表達手段已被人們所熟悉,在數據庫信息管理系統的開發中[5]需要用到圖像等數據時,將有關信息與指定的圖像對應,無疑對圖像數據處理的科研、生產和管理等部門有著重要的實用參考價值。因此,在嵌入式SQL中用數據庫管理系統的預編譯器技術,無限利用高級語言通過數據庫管理系統的接口存取和檢索數據,來提高對數據庫操作的效率提高。
參考文獻
[1] 王珊,薩師煊.數據庫系統概論(第4版)[M].北京:高等教育出版社,2006.
[2] 高守傳,劉小靜.使用嵌入式SQL訪問數據庫[J].電腦編程技巧與維護,2007(2):73-77.
[3] 譚浩強. C程序設計[M].北京:清華大學出版社,2010.
[4] 劉衛國,熊擁軍.數據庫技術與應用[M].北京:清華大學出版社,2010.
[5] 劉玉海.MIS圖像輸出模塊設計[J].微型電腦應用,1996(4):63-65.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产脚交一视频丨vk | 黄色片的网站 | 激情春色网 | 在线免费av观看 | 3d动漫精品一区二区三区 | 日韩精品一区二区亚洲 | 久久久久久蜜桃一区二区 | 国产精品久久久久久av | 男人激烈吮乳吃奶视频片 | 日韩a无v码在线播放免费 | 国外av网站 | 欧美激情肉欲高潮视频 | 国产一区2区| 中文字幕乱码亚洲无线码按摩 | 日韩美女一区二区三区 | 亚洲精品成人a8198a | 国产成人免费看 | 欧美理伦 | 欧美性插b在线视频网站 | 国产精品一区二区av日韩在线 | 婷婷黄色网| 国产精品国产三级国产普通话蜜臀 | 高h肉放荡爽全文寂寞少妇 高h肉各种姿势g短篇np视频 | 国产精品1区2区3区在线观看 | 91官网视频 | 久久综合精品国产二区无码 | 无码一区二区三区在线观看 | 亚洲精品视频一区 | 九九九九九九九伊人 | 欧美福利一区 | 欧美另类xxx | 男女黄色又爽大片 | 一本一道av无码中文字幕麻豆 | 午夜激情导航 | 国产一区精品在线观看 | 国产做国产爱免费视频 | 中文字幕在线免费看线人 | 日韩三级视频在线播放 | 亚洲第一成人在线 | 国产精品白嫩极品美女视频 | 啪啪tv网站免费入口 | 福利影院av | 国内揄拍国产精品人妻门事件 | 欧美在线一二三 | 狠狠躁日日躁夜夜躁2020 | 国产真实乱子伦精品视频 | va在线视频 | 久久久6| 伊人精品无码av一区二区三区 | 精品少妇人妻av免费久久洗澡 | 调教女m荡骚贱淫故事 | 中文字幕一区二区三区手机版 | 国产福利一区二区 | 日本丰满熟妇乱子伦 | 国产高潮视频在线观看 | 久久久久久91 | 伊人网狼人 | 91在线视频播放 | 精品成人一区二区三区 | 国产中文字幕精品 | 天堂在线精品视频 | 一本加勒比hezyo日本变态 | 欧美熟妇另类久久久久久不卡 | 亚洲欧美视频 | 热久久久久久久 | 国产精品va在线 | 美女一区二区三区四区 | 亚洲激情欧美激情 | 日韩欧美一区二区三区在线 | 一色一性一乱一交一视频 | 亚洲一本之道 | 国产精自产拍久久久久久蜜小说 | 国产精品第一页在线观看 | 婷婷色中文网 | 又粗又大又硬又长又爽 | 亚洲一区二区三区写真 | 久久亚洲一区二区三区成人国产 | 国产四区视频 | 日韩精品久久久久久久酒店 | wwwxx日本| 日本少妇bb| 波多野42部无码喷潮在线 | 伊人在线| 97久久综合区小说区图片区 | 精品一区二区三区四区五区 | 大尺度做爰啪啪床戏 | 日韩一二三区在线观看 | av私库在线观看 | 久久久久一区二区三区四区 | 特黄少妇60分钟在线观看播放 | av日韩免费在线观看 | 亚洲综合一区二区 | 蜜臀av性久久久久蜜臀aⅴ | 国产美女91呻吟求 | 97国产资源| 一区二区三区国产 | 欧洲性生活视频 | 久久久久久免费毛片精品 | 天天干导航 | 国产又粗又硬又爽的视频 | www.五月天婷婷.com | 精品人妻伦九区久久aaa片 | 成人颜色网站 | 日本性生活一级片 | 黑人jizz60性黑人 | 麻豆黄色一级片 | 亚洲清纯国产 | 国产成人无码久久久精品一 | 日本不卡视频一区二区三区 | 成人av片在线观看 | 欧美激情猛片xxxⅹ大3 | 国产黄色高清视频 | 波多野结衣办公室33分钟 | 夜夜夜影院 | 狠狠久久久| 国产情侣久久久久aⅴ免费 精国产品一区二区三区a片 | 国产色视频 | 亚洲欧美激情在线 | 五月在线视频 | 国产视频一区在线播放 | 无码国模国产在线观看 | 88xx永久免费看大片 | 成年女人男人免费视频播放 | 欧美在线观看视频一区 | 色优久久| 中文字幕日产无线码一区 | 在线免费福利 | 另类激情亚洲 | 97婷婷狠狠成为人免费视频 | 国产午夜福利片 | a猛片免在新观看 | 91丨porny丨最新| 免费毛片无需任何播放器 | 狠狠色狠狠色综合人人 | 亚洲妇熟xx妇色黄蜜桃 | 精品国产精品网麻豆系列 | 久视频在线 | 久久免费视频网 | 天天躁夜夜躁狠狠躁2020色戒 | 91精品网| 名人明星三级videos | 成人拍拍 | 国内精品久久久久影视 | 午夜成人无码福利免费视频 | 娇小发育未年成性色xxx8 | 精品国产三级a∨在线欧美 一本加勒比hezyo无码专区 | 未满十八18禁止免费无码网站 | 色又黄又爽18禁免费网站现观看 | 欧洲熟妇色xxxxx欧美老妇伦 | 小龙女娇喘呻吟啊快点 | 国产人妖在线视频 | 欧美女同网站 | 亚洲精品久久久久玩吗 | www.com污| 射精专区一区二区朝鲜 | 精品少妇一区二区三区免费观看 | 久久麻豆精品 | av不卡观看 | 一级片免费视频 | 国产 中文 字幕 日韩 在线 | 国产又粗又硬又黄的视频 | 乱人伦中文视频在线 | 日韩精品成人一区二区三区 | 男人的天堂av网站 | 日本xxxxx69hd日本| 欧美经典一区二区三区 | 国产一级二级三级在线 | 免费无码av片在线观看中文 | 欧美午夜一区二区福利视频 | 韩国jizz| 沈阳熟女露脸对白视频 | 美丽的熟妇中文字幕 | 久久久久久久久毛片精品 | 一级特黄aa大片欧美 | 日韩美女一级片 | 福利在线看 | 国产精品jizz在线观看老狼 | av在线黄| 男人女人黄 色视频免费 | 三级自拍视频 | 成在人线av| 日本黄色不卡视频 | 日韩成人无码一区二区三区 | 香蕉视频久久久 | 国产乱码一区二区三区在线观看 | 国内精品久久久久久中文字幕 | 色综合久久88 | 亚洲成av人片在一线观看 | 中文字幕综合在线分类 | 18videosex性vr日 | 欧美狠狠 | 91精品在线免费观看 | 久久亚洲精品成人无码网站蜜桃 | 公妇乱偷在线播放 | 青青成人 | 红桃成人少妇网站 | 精品女同一区二区三区在线观看 | 亚洲欧美一区二区三区孕妇 | 国产1区 2区 3区| 一本色道久久综合无码人妻 | 97成人精品视频在线播放 | 国产片一区二区三区 | 精品国产一区二区三区久久影院 | 亚洲一区精品视频在线观看 | 永久免费看片在线 | 床戏一区 | 激情久久五月天 | 特一级黄色毛片 | 久久久久中文字幕亚洲精品 | 动漫av网 | 久久综合九色综合欧美狠狠 | 91久久久久久亚洲精品禁果 | 天天av天天av天天透 | 亚洲 小说 欧美 激情 另类 | 国内精品久久久久久久久久久久 | 美女福利视频 | 做暧暧视频在线观看 | 亚洲蜜臀av| 欧美偷窥清纯综合图区 | 1000亚洲裸体人体 | 91高清视频在线 | 一级成人毛片 | 91自啪| 九九香蕉视频 | 亚洲精品国产自在久久 | av大帝在线观看 | 一本久久久久 | 国产做a爱免费视频在线观看 | 欧美最猛性xxxⅹ丝袜 | 久久久性高潮 | 亚洲天堂2015| 亚洲色欲一区二区三区在线观看 | 97国产精品人人爽人人做 | 欧洲精品一区二区 | 香蕉国产片一级一级一级一级 | 国产国产精品人在线视 | 亚洲永久精品国产 | 97久久人国产精品婷婷 | 亚洲熟妇丰满xxxxx | 大波大乳videos巨大 | 在线日韩 | 男女做爰猛烈吃奶啪啪喷水网站 | 久久久久免费看成人影片 | 亚洲精品乱码久久久久久蜜桃图片 | 男女交性全过程免费观看网站 | 日日干日日 | 影音先锋人妻啪啪av资源网站 | 台湾午夜a级理论片在线播放 | 髙清国产性猛交xxxand | 免费一级淫片红桃视频 | 午夜在线视频观看 | 中国第一毛片 | 成人欧美一区二区三区在线观看 | 天天爽天天爽夜夜爽毛片 | 一区二区三区国产精 | 久久亚洲精中文字幕冲田杏梨 | 超碰超在线 | 老妇荒淫牲艳史 | 中文字幕免费在线观看 | 亚洲专区第一页 | 国产情侣久久久久aⅴ免费 精国产品一区二区三区a片 | 欧美全免费aaaaaa特黄在线 | 91精品国产综合久久久密臀九色 | 中文字幕女优 | 乌克兰极品少妇xxxx做受小说 | 精品视频中文字幕 | 99在线精品视频免费观看20 | 一区二区精品 | 欧美性大片xxxxx久久久 | 天天久久| 熟妇好大好深好满好爽 | 日韩操比 | 在线免费视频 | 国产清纯粉嫩学生白丝在线观看 | 免费网站看av | 天天躁夜夜踩很很踩2022 | 久久99精品热在线观看 | 日本精品一区二区三区视频 | 亚洲第一视频在线 | 日韩视频中文字幕在线观看 | 少妇午夜啪爽嗷嗷叫视频 | 欧美xxxxx高潮喷水麻豆 | 美女极度色诱图片www视频 | 麻豆国产97在线 | 欧洲 | 西方裸体在线观看 | 成熟女人毛片www免费版在线 | 秋霞中文字幕 | 少妇又色又爽又刺激视频 | 国产人妖乱国产精品人妖 | 欧美在线观看你懂的 | 黄色天堂网站 | 免费毛片网站在线观看 | 成人综合网亚洲伊人 | 日本疯狂做爰xxxⅹ高潮视频 | 欧美另类videosbestsex日本 | 天天躁日日摸久久久精品 | 国产精品美女www爽爽爽视频 | 国产一级一片免费播放 | 国产网站免费在线观看 | 先锋资源av网 | 手机av在线 | 欧美日韩一卡2卡三卡4卡 乱码欧美孕交 | 成人免费黄色大片 | 无码一区二区三区免费 | 国产免费内射又粗又爽密桃视频 | 一级录像免费录像性高湖 | 中文字幕无码日韩专区免费 | 蜜臀久久精品99国产精品日本 | 中国一级片黄色一级片黄 | 日韩av首页 | 性少妇无码播放 | 4hu四虎永久在线观看 | 亚洲国产精品激情在线观看 | 疯狂做爰的爽文多肉小说王爷 | 免费观看羞羞视频网站 | 综合五月激情二区视频 | 亚洲av毛片成人精品 | √天堂中文www官网在线 | 无码人妻丰满熟妇啪啪欧美 | 久久无码精品一区二区三区 | 国语对白一区二区 | 免费的av网址 | 天天狠天天透天干天天怕∴ | 九色视频国产 | 草草黑森林av导航 | 91在线无精精品一区二区 | 青青热久免费精品视频在线播放 | 日韩欧美国产成人 | 久久久久噜噜噜亚洲熟女综合 | 少妇大叫太大太爽受不了 | 亚洲自拍偷拍一区二区 | 五月婷婷中文 | 国产精品12p | 狠狠躁天天躁夜夜躁婷婷 | 性感美女av在线 | 韩国三级与黑人 | 一区免费 | 国内精品视频饥渴少妇在线播放 | 夜夜躁狠狠躁日日躁 | 一级色网站 | 欧美大喷水吹潮合集在线观看 | 日产精品入口 | 四虎影视库 | 欧洲午夜精品 | 国产精品三级av | 夜夜春亚洲嫩草一区二区 | 欧美破处大片 | 国产-第1页-浮力影院 | 久久一级免费视频 | 欧美a级suv大全免费看 | 巨人精品福利官方导航 | 欧美日韩国产一区二区三区 | 最新中文字幕免费看 | 无码一区二区三区亚洲人妻 | 18禁黄无码免费网站高潮 | 好吊日精品视频 | 久久久一级| 久久久久人妻啪啪一区二区 | 国产精品视频久久久 | 99色| 久操免费在线 | 无码人妻精品一区二区三区东京热 | 在线三级av| 亚洲综合精品视频 | 日韩无砖专区2021嘟嘟网 | 久色视频在线播放 | 蜜桃av免费看 | 真人啪啪高潮喷水呻吟无遮挡 | 四虎网站| 经典三级在线视频 | www国产亚洲精品久久网站 | jlzzjlzz国产精品久久 | 国产精品99久久久久久久久久 | 国产日韩一级 | 欧洲熟妇色xxxx欧美老妇软件 | 免费无毒永久av网站 | 亚洲香蕉成人av网站在线观看 | 国产精品高清一区二区三区不卡 | 欧美城天堂网址 | 超碰在线视屏 | 国精品一区二区 | 日韩欧美一级在线 | 五月天婷婷综合网 | 欧美日本一区二区 | 日韩av不卡一区 | 成人做爰视频www网站小优视频 | 国产精品爽爽久久久久久竹菊 | 婷婷综合五月 | yy6080高清性理论片啪 | 亚洲人xxx| 亚洲综合一区二区三区葵つかさ | 亚洲第三区| 欧美成人一区二区三区在线视频 | 91精品国自产拍在线观看不卡 | av毛片在线播放 | 国产老妇伦国产熟女老妇视频 | 男人的天堂一区 | 国产极品美女高潮无套小趴菜 | 78m78成人免费网站 | 日韩一二三区在线 | 欧美激情在线一区二区三区 | 精品久久网 | 97免费人妻在线视频 | 大黄毛片 | 乱肉放荡艳妇视频6399 | 亚洲播放 | 精品香蕉一区二区三区 | wwwyoujizzcom中国版| 女同啪啪免费网站www | 人人模人人干 | 亚洲日本va在线视频观看 | 麻豆成人91精品二区三区 | 天天综合天天爱天天做 | 香蕉视频免费在线 | 久久久国产视频 | 国产av无码专区亚洲精品 | 国产猛男猛女52精品视频 | 干片网在线观看 | 亚洲精品在线观看视频 | 亚洲精品69 | 亚色网站 | 日韩av在线播 | 99久久er热在这里只有精品15 | 亚洲精品久久久久久蜜桃 | 一级真人毛片 | 国产激情免费 | 越南a级片 | 亚洲第一成人av | 久久久久9999 | 亚洲少妇15p | 国产麻豆剧果冻传媒白晶晶 | 欧美精品一区二区三区视频 | 四虎影视亚洲精品一区二区 | 欧美福利视频一区二区 | 色噜噜网站 | 色吊丝av中文字幕 | 免费在线观看小视频 | 四虎国产精品一区二区 | 性折磨bdsm欧美激情另类 | 久久综合久久自在自线精品自 | 国产精品久久久久久久影院 | 国产特级毛片aaaaaa高清 | 免费日韩视频 | 国产亚洲欧美日韩在线一区二区三区 | 天天躁日日躁狠狠躁av | 日韩极品在线 | 亚洲国产成人精品无码区在线观看 | av黄色小说 | r级无码视频在线观看 | 国产亚洲婷婷香蕉久久精品 | 国产日韩视频在线 | 少妇高潮惨叫正在播放对白 | gv天堂gv无码男同在线观看 | 免费男人下部进女人下部视频 | 狠狠躁天天躁中文字幕 | 国产乱人乱精一区二视频国产精品 | 亚洲欧美第一页 | www.在线视频 | x88av乱视频 x88av蜜桃臀一区二区 | 国内成人综合 | 国产sm主人调教女m视频 | 人人九九精 | 99热这里只有精品18 | 91pornyⅰ九色| 国产精品综合久久 | 亚色中文成人yase999co | 欧美午夜精品一区二区蜜桃 | 久草视频在线播放 | 国产日韩成人内射视频 | 农村乱视频一区二区三区 | 国产对白受不了了中文对白 | 热久久最新网址 | 免费观看国产精品 | 波多野结衣亚洲一区 | 久久久久成人精品免费播放动漫 | 成人在线免费小视频 | 成人免费777777被爆出 | 久久国产精品99精品国产 | 日韩激情综合网 | 大胸美女拍拍18在线观看 | 日韩成人精品视频 | 精品一区二区三区免费 | 夜爽8888视频在线观看 | 北条麻妃一区二区三区四区五区 | 香蕉在线看 | 无码人妻av免费一区二区三区 | 久久麻豆视频 | 探花视频在线免费观看 | 久久精品aⅴ无码中文字字幕蜜桃 | 国产在线视频一区二区三区 | 九九精品视频免费 | 北条麻妃二三区 | 巨大乳の超乳を揉んで乳巨在线播放 | 成人免费毛片视频 | 国产综合在线视频 | 50一60岁老妇女毛片 | 精品一区二区三区在线观看视频 | 亚洲日本韩国在线 | 色香蕉av | 久久天天躁狠狠躁夜夜avapp | 成年人福利视频 | 香港澳门三级做爰 | 日韩欧美激情兽交 | 国产精品12p| 蜜臀99久久精品久久久久久软件 | 黄色大片视频 | 青青青在线视频免费观看 | 中国精品18videosex性中国 | 中日韩在线 | 深爱激情综合网 | 亚洲最大成人av | 人妖干美女 | 亚洲精品一区中文字幕乱码 | 日本亚州视频在线八a | 九九精品网 | 8x8ⅹ在线永久免费入口 | 免费人成无码大片在线观看 | 国产粉嫩高中好第一次不戴 | 九色丨porny丨肥臀 | 天干天干天啪啪夜爽爽av网站 | 国产黄色a级毛片 | 免费观看性生交大片3区 | 在线播放无码高潮的视频 | 亚洲精品v天堂中文字幕 | 国产又爽又黄的激情精品视频 | 国产女女做受ⅹxx高潮 | 蜜桃久久久久久 | 国产精品18久久久久久vr | 中文文字幕文字幕肉岳 | 挺进美女教师的蜜桃肥臀视频 | av天堂亚洲国产av | 中文字幕丰满乱孑伦无码专区 | 久久99精品久久久久久吃药 | 色欧美片视频在线观看 | 亚洲7天堂人人爽人人爽 | 免费欧美一区 | 国产欧美日韩专区 | 精品亚洲一区二区三区在线播放 | 丨国产丨调教丨91丨 | 亚洲偷偷 | 国产人妻aⅴ色偷 | 欧美五月婷婷 | 国产无遮挡又黄又爽在线视频 | 久久se精品一区精品二区 | 亚洲欧洲日韩av | 成人性生交大全免费中文版 | 欧美群交射精内射颜射潮喷 | 中文字幕女同 | 日韩av无码精品人妻系列 | 国产一级二级三级视频 | 神马午夜我不卡 | 欧美18精品久久久无码午夜福利 | 亚洲精品国产精品国自产在线 | 99久久99久久久精品齐齐 | 男女激情在线观看 | 求毛片网站| 大屁股熟女一区二区三区 | 成人小视频免费看 | 日本人配人免费视频人 | 18禁超污无遮挡无码免费网站国产 | 亚洲精品国产精品国自产观看 | 香蕉伊人网 | 国产精品涩涩屋www在线观看 | 午夜性无码专区 | 国产又大又硬又爽免费视频试 | 国产精品亚洲第一 | 亚洲精品国产第一综合99久久 | 五月婷婷视频在线观看 | 亚洲日韩欧美内射姐弟 | 伊人久久视频 | 久久精品99国产精品酒店日本 | 午夜精品亚洲一区二区三区嫩草 | 无码伊人久久大杳蕉中文无码 | av网站观看 | av在线中文字幕不卡电影网 | 国内一区二区 | 亚洲aⅴ久久精品 | 国产真实乱对白精彩久久小说 | 思思久久99 | 无人在线观看免费高清视频的优势 | 九九re6热在线视频精品66 | 性欧美videos另类艳妇3d | 久久久久久久久久久福利 | www.成人网 | 伊人春色在线视频 | 国内揄拍国内精品 | 日本三级日产三级国产三级 | 99噜噜噜在线播放 | 国产做a爰片久久毛片a我的朋友 | 艳情五月 | 亚洲 激情| 黄色片在线免费 | 哺乳期喷奶水丰满少妇 | 人妻少妇被粗大爽.9797pw | 国产黄色激情视频 | 国产精品xxxx喷水欧美 | 免费的色网站 | 欧日韩无套内射变态 | 国产精品va无码一区二区 | 久久毛片网 | 国产精品日韩精品欧美精品 | 久久国产精品精品 | 婷婷五月综合丁香在线 | 国产亚洲网 | 一道本视频在线观看 | 好吊妞视频这里有精品 | 免费成人用春色 | 亚洲va国产va天堂va久久 | 成人亚洲一区二区 | 日韩视频成人 | 欧美无遮挡很黄裸交视频 | 亚洲综合色婷婷在线观看 | 成人综合网址 | 色综合久久精品亚洲国产 | 亚洲国产精品成人综合色在线婷婷 |