国产亚洲精品久久久久动-影视先锋中文字幕-av网站在线观看一区-亚洲视频 在线观看-久久亚洲不卡-欧美精品一区在线观看-欧美乱淫视频-欧美熟妇另类久久久久久不卡-粉嫩av一区二区三区四区五区-日韩欧美操

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Delphi:ClientDataset+TDataSetProvider的数据保存问题

發布時間:2025/5/22 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Delphi:ClientDataset+TDataSetProvider的数据保存问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

看到一篇介紹ClientDataSet和TDataSetProvider,非常精彩,特此保存。

===========================================================================

TClientDataSet用法


第十一章 TClientDataSet
  與TTable、TQuery一樣,TClientDataSet也是從TDataSet繼承下來的,它通常用于多層體系結構的客戶端。TClientDataSet最大的特點是它不依賴于BDE(Borland Database Engine),但它需要一個動態鏈接庫的支持,這個動態鏈接庫叫DBCLIENT.DLL。在客戶端,也不需要用TDatabase構件,因為客戶端并不直接連接數據庫。
  由于TClientDataSet是從TDataSet繼承下來的,所以,它支持諸如編輯、搜索、瀏覽、糾錯、過濾等功能。由于TClientDataSet在內存中建立了數據的本地副本,上述操作的執行速度很快。也正是由于TClientDataSet并不直接連接數據庫,因此,客戶程序必須提供獲取數據的機制。在Delphi 4中,TClientDataSet有三種途徑獲取數據:
.從文件中存取數據。
.從本地的另一個數據集中獲取數據。
.通過IProvider接口從遠程數據庫服務器獲取數據。
  在一個客戶程序中,可以同時運用上述三種機制獲取數據。?
11.1 瀏覽和編輯數據
  和其他數據集構件一樣,可以用標準的數據控件顯示由TClientDataSet引入的數據集,當然,這需要借助于TDataSource構件。
  由于TClientDataSet是從TDataSet繼承下來的,所以,凡是其他數據集構件支持的功能,TClientDataSet構件也大致具備。不同的是,TClientDataSet能夠在內存中建立數據的副本,因此,TClientDataSet比其他數據集構件增加了一些特殊的功能。
11.1.1 瀏覽數據
  可以用標準的數據控件顯示由TClientDataSet引入的數據集。在運行期,可以調用諸如First、GotoKey、Last、Next和Prior等函數來瀏覽數據。
  TClientDataSet也支持書簽功能,可以用書簽來標記某條記錄,以后就可以方便地找到這條記錄。
  對于TTable、TQuery等數據集構件來說,只能讀RecNo屬性來判斷當前記錄的序號。對于TClientDataSet構件來說,還可以寫RecNo屬性,使某一序號的記錄成為當前記錄。
11.1.2 CanModify屬性
  TDataSet的CanModify屬性用于判斷數據集中的數據是否可以修改。CanModify屬性本身是只讀的,也就是說,數據是否能夠修改不取決于應用程序。
  不過,TClientDataSet構件有其特殊性,因為TClientDataSet已經把數據在內存中建立了副本,因此,應用程序可以決定是否允許修改數據。如果不允許用戶修改數據,只要把ReadOnly屬性設為True,此時,CanModify屬性肯定返回False。
  與其他數據集構件不同,修改TClientDataSet構件的ReadOnly屬性時,不需要事先把Active屬性設為True。
11.1.3 取消修改
  TClientDataSet傳輸數據的基本單位稱為數據包,當前的數據包可以由Data屬性來訪問。不過,用戶對數據的修改并不直接反映到Data屬性中,而是臨時寫到一個日志即Delta屬性中,這樣做的好處是以后隨時可以取消修改。
  不過,這里要說明一點,盡管用戶的修改并沒有反映到Data,當用戶在數據控件中看到的卻是最新修改的數據。如果一條記錄被反復修改了多次,用戶看到的只是最新的數據,但日志中卻記載了多次。
  要取消上一次的修改,調用UndoLastChange函數。UndoLastChange需要傳遞一個布爾類型的參數叫FollowChange,如果FollowChange參數設為True,光標就移到被恢復的記錄上,如果FollowChange參數設為False,光標仍然在當前記錄上。
  ChangeCount屬性返回日志中記載的修改次數。如果一條記錄被反復修改了多次,每調用一次UndoLastChange能夠逐級取消上一次的修改。
  UndoLastChange只能取消上一次的修改,如果想一下子取消所有的修改,首先要選擇一個記錄,然后調用RevertRecord。RevertRecord將從日志中取消所有對當前記錄的修改。
  TClientDataSet還有一個SavePoint屬性,它能把當前的編輯狀態保存起來,以后隨時可以返回當時的狀態。例如,可以這樣保存當前的狀態:
  BeforeChanges := ClientDataSet1.SavePoint;
  以后,可以這樣來恢復當時的狀態:
  ClientDataSet1.SavePoint := BeforeChanges;
  應用程序可以保存多處狀態,可以恢復其中一個狀態,不過,一旦某個狀態被恢復,在其之后的狀態就無效。
  如果要一下子取消日志中記載的所有修改,可以調用CancelUpdates函數。CancelUpdates將把日志清空,取消所有的修改。
  如果LogChanges屬性設為False,用戶對數據的修改就會直接反映到Data屬性中。?
11.1.4 合并修改
  要把日志中記載的修改合并到Data屬性中,有兩種方式,具體使用哪一種方式,取決于應用程序獲取數據的機制。不過,不管是哪種機制,合并后,日志自動被清空。
  對于一個從文件中獲取數據的程序來說,只要調用MergeChangeLog函數,就把日志中記載的修改合并到Data屬性中。不用擔心其他用戶同時修改了數據。
  對于一個從應用服務器獲取數據的程序來說,就不能調用MergeChangeLog來合并數據,而要調用ApplyUpdates函數,ApplyUpdates會把日志中記載的修改傳遞給應用服務器,待應用服務器成功地把數據更新了數據庫服務器后,才會合并到Data屬性中。
11.1.5 糾錯
  TClientDataSet支持糾錯功能。一般情況下,需要自己建立糾錯規則,以便對用戶輸入的數據進行糾錯。
  此外,如果獲得了IProvider接口的話,還可以從遠程服務器引入糾錯規則。
  有時候,客戶端可能需要暫時禁止糾錯,因為客戶端從應用服務器檢索數據是分階段進行的,在所有的數據檢索完畢之前,有些糾錯規則很可能會報錯。?
要暫時禁止糾錯,可以調用DisableConstraints,要重新允許糾錯,可以調用EnableConstraints函數。DisableConstraints和EnableConstraints實際上都是作用于一個內部的計數。
11.2 索 引
  使用索引有這么幾個好處:
.在數據集中定位記錄比較快。
.能夠在兩個數據集之間建立Lookup或Master/Detail關系。
.可以對記錄排序。
  在多層體系結構中,當客戶程序從應用服務器檢索數據時,它同時獲得了默認的索引。默認的索引叫DEFAULT_ORDER,可以使用這個索引排序,但不能修改或刪除這個索引。
  除了默認的索引外,TClientDataSet還對日志中記載的記錄自動建立了一個副索引叫CHANGEINDEX。與DEFAULT_ORDER一樣,不能修改或刪除這個副索引。
  另外,還可以使用數據集中已建立的其他索引,或者自己建立索引。
11.2.1 創建一個新的索引
  要創建一個新的索引,可以調用AddIndex。AddIndex需要傳遞若干個參數:
  一是Name參數,用于指定索引名。在運行期切換索引時需要用到索引的名稱。
  二是Fields參數,它是一個字符串,用于指定索引中的字段名,彼此之間用分號隔開。
  三是Options參數,用于設置索引的選項,包含ixDescending元素表示按降序排列,包含ixCaseInsensitive元素表示大小寫不敏感。
  四是DescFields參數,它也是一個字符串,用于指定若干個字段名,這些字段將按照降序排列。
  五是CaseInsFields參數,它的作用與DescFields參數類似,包含在CaseInsFields參數中的字段將對大小寫不敏感。
  六是GroupingLevel參數,用于指定分組級別,其值不能超過索引中的字段數。
  下面的代碼創建了一個索引:
If Edit1.Text <> /'/' and ClientDataSet1.Fields.FindField(Edit1.Text) then
Begin
ClientDataSet1.AddIndex(Edit1.Text+/'Index/',Edit1.Text,  
  [ixCaseInsensitive],/'/',/'/',0);
ClientDataSet1.IndexName := Edit1.Text + /'Index/';
End;
為了避免創建一個索引,可以臨時用IndexFieldNames屬性來指定若干個字段,讓數據集按這些字段排序。
11.2.2 刪除和切換索引
  要刪除一個先前創建的索引,可以調用DeleteIndex并指定要刪除的索引名稱。注意:DEFAULT_ORDER和CHANGEINDEX不能刪除。
  如果建立了多個索引,可以任意選擇其中的一個索引,這就要用到IndexName屬性。
11.2.3 用索引把數據分組
  選擇了一個索引后,數據集將自動按其中的字段進行排序。這樣,臨近的記錄往往在關鍵字段上含有相同的值。例如,假設有一個表是這樣的:
SalesRep Customer OrderNo Amount
1      1     5    100
1      1     2    50
1      2     3    200
1       2     6    75
2      1     1    10
2      3     4    200
  可以看出,SalesRep字段的值有重復的。對于SalesRep字段的值為1的來說,Customer字段的值也有重復的。這就是說,可以按SalesRep字段分組,進而再按Customer字段分組。顯然,這里的分組級別是不同的,按SalesRep字段建立的分組屬于第一級,按Customer字段建立的分組屬于第二級。實際上,分組級別取決于字段在索引中的順序。
  TClientDataSet可以決定是否按照分組級別來顯示記錄的值。例如,也許想以下面這種形式顯示數據:
SalesRep Customer OrderNo Amount
1      1    5    100
           2    50
       2    3    200
           6    75
2      1    1    10
2      3    4    200
  要判斷當前記錄某一級的什么位置,可以調用GetGroupState函數。GetGroupState函數需要傳遞一個參數,用于指定分組級別。
11.3 計 算 字 段
  與其他數據集一樣,也可以在TClientDataSet建立的數據集中增加計算字段。計算字段的值是基于同一個記錄中的其他字段計算出來的。
  在其他數據集中,只要用戶修改了數據或當前記錄發生改變,就會觸發OnCalcFields事件,換句話說,計算字段的值就被計算一次。
  TClientDataSet引入了“內部計算字段”的概念。與一般的計算字段不同的是,內部計算字段的值將隨其他字段的值一起存取,這樣,只有當用戶修改了數據才會觸發OnCalcFields事件,如果僅僅改變了當前記錄,不會觸發OnCalcFields事件。也就是說,內部計算字段的值需要重新計算的機會大大減少。
  在處理OnCalcFields事件的句柄中,首先要判斷State屬性。如果State屬性返回dsInternalCalc,此時需要計算內部計算字段的值。如果State屬性返回dsCalcFields,此時需要計算一般的計算字段的值。
11.4 統 計 值
  TClientDataSet增加了統計的功能,它可以基于分組自動計算總和、平均、計數、最大、最小值。當用戶編輯數據時,這些統計值會自動跟著變化。
11.4.1 指定統計方式
  要指定怎樣進行統計,就要用到Aggregates屬性。這個屬性是一個TAggregates對象,它用于管理一組TAggregate對象。
  在設計期,可以單擊Aggregates屬性邊上的省略號按鈕打開如圖11.1所示
的編輯器。
  圖11.1 管理一組TAggregate對象
  單擊按鈕可以增加一個TAggregate對象,單擊按鈕可以刪減一個TAggregate對象,單擊按鈕可以把TAggregate對象前移,單擊按鈕可以把TAggregate對象后移。
  可以用字段編輯器專門創建一個用于表達統計值的字段,該字段的類型必須是“Aggregate”。Delphi 4會自動創建一個TAggregate對象,并加到Aggregates屬性中。選擇一個TAggregate對象,Object Inpector將顯示該對象的屬性。
  其中,Expression屬性用于指定統計表達式,例如:
Sum(Field1)
  也可以是比較復雜的表達式:
Sum(Qty * Price) - Sum(AmountPaid)
  在表達式中,可以使用下列統計運算符:
.Sum計算一組數據的總和。
.Avg計算一組數據的平均值。
.Count計算一組數據中的非空值的個數。
.Min計算一組數據的最小值。
.Max計算一組數據的最大值。
  除了上述幾個統計運算符外,還可以使用過濾條件中所能使用的運算符,但不能嵌套。在一個表達式中,可以混合出現幾個統計值或常量,但不能混合出現統計值和字段。
  Sum(Qty * Price){合法}
  Max(Field1) - Max(Field2){合法}
  Avg(DiscountRate) * 100{合法}
  Min(Sum(Field1)){非法,不能嵌套}
  Count(Field1) - Field2{非法,統計值和字段不能混合出現在一個表達式中}
11.4.2 指定分組
  默認情況下,統計值是基于數據集中所有的記錄計算出來的。不過,也可以針對一部分記錄計算統計值,這就需要事先建立分組。
  前面在介紹索引時已經提到分組的概念。可以通過IndexName屬性和GroupingLevel屬性來選擇使用哪個索引以及最大的分組級別。
  例如,假設有一個表是這樣的:
SalesRep Customer OrderNo Amount
1      1     5    100
1      1     2    50
1      2     3    200
1       2     6    75
2      1     1    10
2      3     4    200
  如果要按SalesRep字段分組,并且指定其中的第一級,程序代碼應當這樣寫:
Agg.Expression := /'Sum(Amount)/';
Agg.IndexName := /'SalesCust/';
Agg.GroupingLevel := 1;
Agg.AggregateName := /'Total for Rep/';
11.4.3 怎樣獲取統計值
  要獲取統計值,可以調用TAggregate對象的Value函數。如果統計值是基于數據集中所有的記錄計算出來的,隨時可以調用Value函數。如果統計值是基于分組計算出來的,必須保證當前記錄正好位于該分組內。因此,在調用Value之前,最好先調用GetGroupState函數看看當前記錄是否位于該分組內。
  要在數據控件中顯示統計值,必須事先在字段編輯器中創建一個永久字段對象,該字段的類型必須是Aggregate。
11.5 數 據 包
  通過Data屬性可以訪問客戶程序從應用服務器檢索到的數據。程序示例如下:
Procedure TForm1.Button1Click(Sender: TObject);
Begin
ClientDataSet1.Data := ClientDataSet1.Provider.DataRequest(FilterEdit.Text);
End;
11.5.1 直接對Data屬性賦值
  前面講過,客戶程序既可以通過IProvider接口獲取數據,也可以從另一個數據集獲取數據,后者就是通過Data屬性賦值的。程序示例如下:
  ClientDataSet1.Data := ClientDataSet2.Data;
  一旦Data被賦值,就可以用標準的數據控件顯示這些數據。
  注意:當從另一個數據集獲取數據時,另一個數據集的日志也將被復制過來,但不包括原來的范圍和過濾條件。
  如果要從另一個基于BDE的數據集中獲取數據,可以通過數據集構件的Provider屬性,程序示例如下:
  ClientDataSet1.Data := Table1.Provider.Data;
  如果要從一個自定義的數據集獲取數據,首先要創建一個臨時的TProvider構件,然后設置其DataSet屬性指定這個自定義的數據集。程序示例如下:
TempProvider := TDataSetProvider.Create(Form1);
TempProvider.DataSet := SourceDataSet;
ClientDataSet1.Data := TempProvider.Data;
TempProvider.Free;
11.5.2 在數據包中加入自定義的信息
  可以把自定義的信息加到數據包中。當把數據保存到文件或流中時,這些自定義的信息也將保存到文件或流中。如果把數據包直接賦值給另一個數據集的話,這些自定義的信息也將被復制。
  要把自定義的信息加到數據包中,可以調用SetOptionalParam函數。要從數據包中檢索自定義的信息,可以調用GetOptionalParam。程序示例如下:
Procedure TAppServer.Provider1UpdateData(Sender: TObject; DataSet: TClientDataSet);?
var
WhenProvided: TDateTime;
Begin
WhenProvided := DataSet.GetOptionalParam(/'TimeProvided/');
...
End;
11.5.3 克隆另一個數據集
  調用TClientDataSet的CloneCursor函數可以獲得一個數據集的完全相同的副本。它與直接通過Data屬性賦值是有區別的。
  區別之一:數據在兩個數據集之間是共享的,修改其中一個將同時修改另一個。
  區別之二:除了數據外,CloneCursor函數還復制了一些屬性和事件,這取決于Reset和KeepSettings參數怎樣設置。
   CloneCursor函數需要傳遞三個參數,其中,Source參數指定源數據集,Reset參數和KeepSettings參數用于設置除了數據外是否還要復制下列屬性和事件:Filter、Filtered、FilterOptions、OnFilterRecord、IndexName、MasterSource、MasterFields、ReadOnly、RemoteServer、ProviderName、Provider。
  如果Reset和KeepSettings參數都設為False,源數據集的上述屬性和事件都將被復制給目標數據集。如果Reset參數設為True,目標數據集的上述屬性和事件都將被清空。如果Reset參數設為False,而KeepSettings參數設為True,目標數據集的上述屬性和事件不變,不過,必須保證這些屬性和事件與克隆后的數據相容。
11.6 與應用服務器通訊
  在多層體系結構中,客戶程序通過IProvider接口與應用服務器交換數據。這一章介紹怎樣在客戶端獲得IProvider接口、怎樣向應用服務器傳遞參數、怎樣向應用服務器請求數據、怎樣把用戶對數據的修改寫到數據庫中。
11.6.1 怎樣在客戶端獲得IProvider接口
  在單層應用程序以及工作在“公文包”模式下的多層應用程序中,不需要用到IProvider接口。而在多層體系結構中,客戶程序要與應用服務器交換數據,首先必須獲得IProvider接口,這就要用到RemoteServer屬性和ProviderName屬性。
  RemoteServer屬性用于指定客戶端的MIDAS連接構件。MIDAS連接構件又稱Data Broker,用于建立和維護與應用服務器的連接。
  在設計期,正確設置了RemoteServer屬性后,就可以在對象觀察器中為ProviderName屬性選擇一個值,實際上就是選擇應用服務器上的一個TProvider構件。
11.6.2 向應用服務器傳遞參數
  客戶程序可以向應用服務器傳遞參數,這些參數實際上是傳遞給應用服務器上的TQuery構件或TStoredProc構件。既可以在設計期也可以在運行期設置參數。
  在設計期,可以單擊Params屬性邊上的省略號按鈕,打開一個如圖11.2所示的編輯器。
  圖11.2 設置參數
  單擊按鈕可以增加一個參數,單擊按鈕可以刪減一個參數,單擊按鈕可以把一個參數前移,單擊按鈕可以把一個參數后移。
  選擇一個參數,對象觀察器將顯示該參數(TParam對象)的屬性。
  在運行期可以調用TParams的CreateParam函數來創建一個參數。例如,下面的代碼創建了一個參數叫CustNo,它的使用類型是ptInput,數據類型是ftInteger,它的值設為605。
With ClientDataSet1.Params.CreateParam(ftInteger, /'CustNo/', ptInput) Do
AsInteger := 605;
  設置好參數以后,如果TClientDataset的Active屬性是False,只要把Active屬性設為True,這些參數將被自動傳遞給應用服務器。如果Active屬性已經為True,就要調用SendParams函數把參數傳遞給應用服務器。
  注意:傳遞給應用服務器的參數必須與TQuery構件或TStoredProc構件的參數匹配,包括名稱、數據類型和參數類型。
11.6.3 怎樣向應用服務器請求數據
  TClientDataSet提供了兩個屬性和三個方法,用于怎樣向應用服務器請求數據:
  一是FetchOnDemand屬性。如果這個屬性設為True,TClientDataSet會根據需要自動檢索附加的數據包,例如BLOB字段的值或者嵌套表的內容。如果這個屬性設為False,程序需要顯式地調用GetNextPacket才能獲得這些附加的數據包。
  二是PacketRecords屬性,用于設置一個數據包中最多可容納的記錄數,設為-1表示一個數據包可以容納數據集的所有記錄。
  三是GetNextPacket函數,用于向應用服務器檢索下一個數據包,并把檢索到的數據包添加到前一次檢索到的數據包的后面。這個函數返回實際檢索到的記錄數。
  四是FetchBlobs過程,用于從應用服務器檢索BLOB字段的值。如果FetchOnDemand屬性設為True,就沒必要調用FetchBlobs函數。
  五是FetchDetails過程,用于檢索嵌套表中的數據。如果FetchOnDemand屬性設為True,就沒必要調用FetchDetails函數。
11.6.4 更新數據庫
  在多層體系結構中,用戶在客戶端修改了數據后,需要把最新的數據寫到數據庫中,這就要調用TClientDataSet的ApplyUpdates函數。
  ApplyUpdates只需要傳遞一個參數叫MaxErrors,用于指定一個整數,當遇到無法更新的記錄超過這個數時,此次更新就中止。如果MaxErrors參數設為0,表示只要遇到一個錯誤更新就中止,客戶端的日志保持不變。如果MaxErrors參數設為-1,當應用服務器發現有錯誤的記錄,就嘗試更新下一個記錄,等所有的記錄都嘗試過以后才返回。
  ApplyUpdates會自動調用Reconcile函數,進而調用應用服務器上的TProvider構件的ApplyUpdates函數去更新遠程的數據庫服務器。沒有被DBMS服務器認可的記錄通過Reconcile返回給客戶端,此時將在客戶端觸發OnReconcileError事件讓您更正錯誤。最后,ApplyUpdates函數返回仍然沒有被認可的記錄數。
11.7 在文件中存取數據
  要從文件中讀取數據,可以調用LoadFromFile函數。LoadFromFile函數需要傳遞一個參數,用于指定文件名。文件名應包含完整的路徑。如果客戶程序總是從一個固定的文件中讀取數據,可以設置FileName屬性指定一個文件名,以后,當TClientDataSet引入的數據集打開時,就自動從這個文件中讀取數據,不需要調用LoadFromFile。
  要從流中讀取數據,可以調用LoadFromStream。LoadFromStream需要傳遞一個參數,用于指定一個流對象。
  注意:LoadFromFile(LoadFromStream)只能從先前用SaveToFile(SaveToStream)保存的文件中讀取數據。
  要把數據保存到文件中,可以調用SaveToFile函數。SaveToFile需要傳遞一個參數,用于指定文件名。如果指定的文件已存在,文件中的數據將被覆蓋。如果客戶程序總是把數據保存到一個固定的文件中,可以設置FileName屬性指定一個文件名,當TClientDataSet引入的數據集關閉時,就自動把數據保存到這個文件中,不需要調用SaveToFile。
  要把數據保存到流中,可以調用SaveToStream。SaveToStream需要傳遞一個參數,指定一個流對象。
  注意:當把數據保存到文件或流中時,日志中記載的修改仍然保留。這樣,當下次調用LoadFromFile或LoadFromStream讀取數據時,仍然可以恢復原來的數據?


--------------------------------------------------------------------------------
?
-- ?作者:gzkhrh
-- ?發布時間:2005-7-29 8:42:46


-- ?


我們也跟著學學


==============


Delphi做為一個快速應用開發工具,深受程序員的喜愛。其強大的組件功能,讓程序員能夠輕松、高效地完成常見的界面開發、數據庫應用等功能。然而,幫助的相對缺乏,使得許多組件的功能并不為人們正確地使用,究其原因,仍然是認識上的問題。對于MIDAS開發中的核心部件,TClientDataSet和TDataSetProvider,由于資料的缺乏,人們在網上大多談論的是李維的書籍內容。我有幸在BDN上見到了Cary Jensen的Professional Developer系列文章,詳細闡述了DELPHI的數據庫開發技術。現節選出其中的ClientDataSet部分,與大家共同分享。?


ClientDataSet是一個功能強大的類,通過在內存中模擬表格,實現了其它數據集組件所不具備的強大功能。以往只在Delphi和C++ Builder企業版中才提供這個組件,如今,Borland的全部產品(包括最新的Kylix)都集成了TClientDataSet組件。?


TClientDataSet從類的繼承關系上來看,是TDataSet這個抽象類的子類,所以我們可以在TDataSet這個抽象層次上對其進行我們熟悉的操作,比如導航、排序、過濾、編輯。要注意的是,TClientDataSet使用了一種全新的技術,它將所有的數據均放在內存中,所以TClientDataSet是個只存在內存中的“虛擬表”,因此對數據庫的操作是非常快的。在PIII 850,512MB的機器上對十萬條記錄進行建索引的操作,花費的時間少于半分鐘。?


與一般的數據集組件不同,TClientDataSet使用的技術比較特別,本著高速度、低存儲需求的原則,TClientDataSet的內部使用了兩個數據存儲源。第一個是其Data屬性,這是當前內存數據的視圖,反映了所有的數據改變。如果用戶從數據中刪除一條記錄,則此記錄將從Data中消失,相應地,加入一條新記錄后,此記錄便存在Data屬性中了。?


另一個數據源是Delta屬性,故名思義,即增量的意思,這個屬性反映了對數據的改變。無論是向Data屬性新增還是刪除記錄,都會在Delta中記錄下來,如果是修改了Data中的記錄,則會在Delta保存兩條相應的記錄,一條是原始記錄,另一條僅包含修改的字段值。正因為Delta的存在和TClientDataSet在內存中記錄數據的特點,所有的改變都沒有立即更新加對應的物理存儲中,可以根據這些信息在適當的時候恢復,所以TClientDataSet天生具有緩沖更新功能。?


為了使數據更新回數據存儲源,我們要調用TClientDataSet中對應的方法。如果ClientDataSet與DataSetProvider關聯,那么僅需調用TClientDataSet的ApplyUpdates方法即可保存數據的更新,但如果TClientDataSet沒有對應的TDataSetProvider存在,而是直接同文件關聯,那么,這種方式是非常有趣的,我們在BriefCase模型中會再次講解這個問題。此時,如果使用TClientDataSet的SaveToFile和LoadFromFile,都會保留著Delta。調用MergeChangeLog和ClearChanges后,Delta的內容才會被?
清空。只是前者是將Delta的數據同Data結合起來,將改變存儲到物理介質上,而ClearChanges則是一股腦兒全部清空,將數據回復到原始狀態。大部分的應用都是將TClientDataSet與TDataSetProvider結合使用的。兩者聯合使用的行為反映了Borland的設計宗旨,就是要提供一個面向分布式環境的思路。我們下面來慢慢解釋。?


當我們將TClientDataSet對象的Active屬性設為True或者調用其Open方法后,ClientDataSet會向DataSetProvider發送一個取數據包請求。于是DataSetProvider便會打開對應的數據集,將記錄指針指向第一條記錄,然后從頭到尾依次掃描。對于掃描到的每一條記錄,都會將其編碼成一個variant數組,我們通常將它稱之為數據包。完成掃描后,DataSetProvider會關閉指向的數據集,并將所有的這些數據包傳遞給ClientDataSet。在我提供的演示程序中,你可以清楚地看到這種行為(畢竟眼見為實嗎!)。程序主界面右邊的DBGrid連接到一個指向數據庫表的數據源,DataSetProvider即指向此表。當選擇了ClientDataSet | Load菜單項時,你可以看到表格的數據被依次掃描,一旦到達最后一條記錄,表格便會被關閉,右邊的DBGrid被清空,而左邊反映ClientDataSet數據的DBGrid便出顯示出內存中的數據來。由于這個過程會在DBGrid上反映出來,所以不到1000條記錄的取出時間中,大部分都浪費在屏幕的更新顯示上了,你可以選擇ClientDataSet | View Table Loading來禁止顯示,而達到加速的目的。?


在上面的描述中,我們沒有提到一個重要的環節,即數據包是如何還原成表格的。那是因為DataSetProvider會將數據包中的元數據解碼出來,根據元數據(我們可以理解為數據表的結構)便可以構造出與物理數據表一模一樣的內存虛擬表。但要注意的是,盡管DataSetProvider指向的數據表可能有多個索引,但這些信息是不會放在數據包中的,換句話說,ClientDataSet當中的數據默認情況下是無索引的。但因為ClientDataSet具有與TDataSet一致的行為,所以我們可以在此基礎上根據需要重建索引。?


在ClientDataSet中的數據被修改后,可以提交給物理數據表持久化這此改變。這個工作便是由DataSetProvider完成的。內部工作原理是:DataSetProvider創建一個TSQLResolver的實例,這個實例會生成要在底層數據上執行更改的SQL語句。詳細地說,就是對修改日志中的每一條被刪除、插入、更改記錄生成對應的SQL語句。這個語句的生成也可以由用戶控制,DataSetProvider的UpdateMode屬性和ClientDataSet中的ProviderFlags屬性都對SQL語句的生成有影響。?


當然,你也可以換一種方式,即采取同單機或C/S結構一樣的數據直接操作機制,繞過SQL語句和緩沖更新機制來修改數據庫。只需將ResolveToDataSet屬性設為True,那么DataSetProvider在持久化更新時便不會使用TSQLResolve,而是直接修改物理數據源。即定位到要刪除的記錄,調用刪除語句,定位到修改記錄,調用修改語句。我們可以對演示程序稍加修改,觀察此種行為。請將演示程序中的DataSetProvider的ResolveToDataSet屬性由False改為True,運行。在界面中修改數據并且保存,你將會看到右邊的導航按鈕會在瞬間變得可用。?


更絕妙的是,Borland考慮到了應用的多樣性,為我們提供了BeforeUpdateRecord事件,這樣,當DataSetProvider對每個修改日志的記錄進行操作時,都會觸發此事件,我們可以在此事件中加入自己的處理,如“加密操作”、“商業敏感數據處理”等應用,從而極大地方便了程序員,讓程序員對于數據具有完全的控制能力。分布式環境的復雜性對數據的存取提出了更高的要求,所以使用事務來保證數據的完整性和一致性是非常必要的,Borland考慮到了這一點,當調用ClientDataSet的ApplyUpdates時,你可以傳遞一個整數值來指明可以容忍的錯誤數量。如果你的數據非常嚴格,則可以傳遞0值,這樣,DataSetProvider在應用修改時便會打開一個事務,如果遇到錯誤,便會回退此事務,修改日志將保持原樣,并且將出錯的記錄標記出來,最后會觸發OnReconcileError事件。如果傳遞了一個大于0的數,則當出現的錯誤數量小于此指定值時,事務會被提交,發生錯誤而導致提交失敗的記錄會保留在Delta中,而提交成功的記錄會從修改日志中刪除。若錯誤數量達到指定值,則事務會回退,結果同整數值為0的情況。如果值為負數,則會交所以可提交的數據都提交,不可提交的數據仍然保存在修改日志中,并將出錯記錄標記出來。?


雖然,Borland是為了滿足分布式編程的需要而設計了TClientDataSet,但在其它類型的編程環境中使用ClientDataSet也具有積極的意義。首先,我們可以看到,由于數據均在內存中進行操作,而且僅在打開數據庫取數據時和將修改持久到回數據庫時,才有數據庫開銷,其它時間數據庫為零,這樣就極大地增加了數據庫的負荷,讓數據庫服務器能滿足更多用戶的連接請求。其次,ClientDataSet具有其它數據集所不具備的許多高級功能,這為程序員進行復雜的編程提供了便利,可以不考慮數據庫本身是否支持這此功能,而讓ClientDataSet去處理這些復雜而繁瑣的細節。最后,ClientDataSet在數據存儲和應用程序間起到一個抽象層的作用。假如你的程序使用了TClientDataSet,那么如果你以后要更改數據庫存儲機制。比如說由BDE移植到dbExpress,或者從ADO移植到Interbase Express,你的用戶界面和數據控制部分幾乎就不用改變,只需要將DataSetProvider指向新的數據存取組件即可。順便說一句,由于緩沖更新的存在,用戶可能非常厭惡調用ApplyUpdates操作,那么你可以將此調用放入AfterPost和AfterDelte中,讓用戶的操作更方便。


第三章 創建多層應用程序
  一個多層的Client/Server應用程序在邏輯上劃分為幾個部分,分別在不同的機器上運行,這些機器既可以在一個局域網內,也可以在Internet上。多層體系結構最大的優勢可以概括為兩點,一是集中化的商業邏輯,另一個是客戶程序可以做得很“瘦”。
  目前較常見的是三層的體系結構,其中,最關鍵的是應用服務器,它在三層體系結構中起了承上啟下的作用,所以,應用服務器又叫Data Broker。Delphi4可以創建應用服務器,也可以創建“瘦”客戶。如果不怕麻煩的話,也可以創建數據庫后端。
  在更復雜的多層體系結構中,“瘦”客戶與遠程服務器之間可以加入更多的服務中間件,例如,可以加入一個安全服務中間件,或者加入一個轉換中間件,專門用來處理不同平臺共享數據的問題。一旦您真正理解了三層的體系結構,多層的體系結構就迎刃而解。
3.1 多層體系結構的概述
  Delphi 4對多層體系結構的支持主要得益于它的MIDAS技術。MIDAS是Multi-tier Distributed Application Services Suite的簡稱。MIDAS技術與Delphi 4中的另一個關鍵技術DAX配合起來使用,可以使多層的體系結構分布在Intrenet/Intranet上。
3.1.1 多層體系結構的優勢
  在多層體系結構中,由于服務器集中實現了應用邏輯(又稱商業規則),客戶程序可以把重點放在顯示數據和與用戶交互上,客戶程序甚至都不需要知道數據存儲在哪兒。
  具體來說,多層的體系結構具有如下優勢:
  在一個共享的中間層封裝了商業規則。不同的客戶程序可以共享同一個中間層,而不必由每個客戶程序單獨實現商業規則。
  客戶程序可以做得很“瘦”。因為很多復雜的工作由應用服務器代勞了,客戶程序只需要關注用戶界面本身。“瘦”客戶程序更容易發布、安裝、配置和維護。
  實現了分布式數據處理。把一個應用程序分布在幾個機器上運行,可以提高應用程序的性能,通過冗余配置還可以保證不會因為局部故障導致整個應用程序崩潰。
  有利于安全。可以把一些敏感的功能放在有嚴密防護措施的層上,同時又不至于使用戶界面變得復雜。Delphi 4中的CORBA或MTS支持較復雜的安全機制。
3.1.2 MIDAS技術
  MIDAS技術是多層體系結構的關鍵。無論是應用服務器端還是客戶端,MIDAS技術需要有DBCLIENT.DLL的支持,這個動態鏈接庫用于管理數據包。發布MIDAS應用程序時需要購買服務器許可。
  基于MIDAS的多層應用程序需要用到一些特殊的構件,這些構件分為四大種類:對象庫中的遠程數據模塊。遠程數據模塊與普通的數據模塊有些相似,不同的是,遠程數據模塊可以作為COM服務器或CORBA服務器讓客戶程序訪問它的接口。
  TDataSetProvider和TProvider構件。這兩個構件用在應用服務器端,主要作用是提供IProvider接口,客戶程序通過IProvider接口獲得數據和更新數據集。
  TClientDataSet構件。這是一個從TDataset繼承下來的但不需要BDE的構件。MIDAS連接構件。包括TDCOMConnection、TSocketConnection、TCorbaConnection TOLEnterpriseConnection、TMIDASConnection和TRemoteServer。其中,TMIDASConnection和TRemoteServer是為了兼容Delphi3的代碼而保留的。MIDAS連接構件的作用是為客戶程序定位服務器和IProvider接口。每個MIDAS連接構件都以一種特定的通訊協議工作。
3.1.3 MIDAS應用程序是怎樣工作的
  用戶首先要啟動客戶程序,客戶程序將試圖連接應用服務器,如果應用服務器還沒有運行,客戶程序將激活應用服務器,并從中獲得IProvider接口。
  客戶程序向應用服務器請求數據。如果TClientDataSet的FetchOnDemand屬性設為True,客戶程序會根據需要自動檢索附加的數據包如BLOB字段的值或嵌套表的內容。否則,客戶程序需要顯式地調用GetNextPacket才能獲得這些附加的數據包。
  應用服務器收到客戶程序的請求后,就從遠程數據庫服務器那兒檢索數據,并打包返回給客戶程序
  客戶程序收到數據包后把包打開,然后顯示或進行處理。
  用戶對數據進行編輯修改,然后向應用服務器申請更新數據,實際上也要打包。
  應用服務器收到客戶程序的申請后,就向遠程數據庫服務器申請更新數據。如果出錯,應用服務器就把出錯的記錄返回給客戶程序去核對。
  客戶程序核對并修改了數據后,既可以放棄此次更新,也可以繼續此次更新。
3.1.4 客戶程序的結構
  對于最終用戶來說,多層體系結構中的客戶程序與兩層體系結構中的應用程序沒有什么區別,在結構上,客戶程序就好像一個基于文件的單層應用程序一樣,仍然通過標準的數據控件與用戶交互。但與單層應用程序不同的是,多層體系結構中的客戶程序是通過應用服務器提供的IProvider接口獲得數據的,也通過IProvider接口申請更新數據。
  注意:當使用MTS的時候,可以選擇不使用IProvider接口。不使用IProvider接口的好處是,可以充分發揮MTS在處理事務方面的特長。
  在客戶程序中,MIDAS連接構件扮演著極其重要的角色。不同的MIDAS連接構件使用不同的通訊協議:
. TDCOMConnection DCOM
. TSocketConnection Windows Sockets (TCP/IP)l
. TOLEnterpriseConnection OLEnterprise (RPCs)
. TCorbaConnection CORBA (IIOP)
  TRemoteServer和TMIDASConnection是為了兼容Delphi 3的代碼而保留的。
3.1.5 應用服務器的結構
  應用服務器的關鍵部件是遠程數據模塊,它提供了IDataBroker接口。當客戶程序與應用服務器建立了連接,就通過IDataBroker接口來獲得IProvider接口。
  Delphi 4支持三種類型的遠程數據模塊:
  TremoteDataModule。這是一個支持雙重接口的自動化服務器,這種類型的遠程數據模塊適合于使用DCOM、TCP/IP或OLEnterprise方式。
  TMTSDataModule。這也是一個支持雙重接口的自動化服務器,用這種類型的遠程數據模塊創建的應用服務器是Active Library即動態鏈接庫,適合于使用DCOM、TCP/IP或OLEnterprise方式。
  TcorbaDataModule。這是CORBA服務器,適用于與CORBA客戶通訊。
  上述三種遠程數據模塊都可以作為容器,但只能放置非可視的構件。另外,遠程數據模塊上一般要放一個或幾個TDataSetProvider或TProvider構件來提供IProvider接口 。
  遠程數據模塊上也可以放TDatabase構件和TSession構件。
3.1.6 MTS
  MTS是Microsoft Transaction Server的簡稱,是Microsoft為分布式環境下進行事務處理所設計的服務接口。使用TMTSDataModule類型的遠程數據模塊的優勢是:
  MTS為應用服務器提供了基于角色的安全機制。每個客戶都扮演著一種角色,決定了他們能否訪問遠程數據模塊的接口。TMTSDataModule有一個函數叫IsCallerInRole,可以用來檢查客戶的角色,然后有條件地開放該角色所允許的功能。
  MTS提供了緩沖池的功能,它能把與數據庫的連接放到池中,當一個客戶不再需要連接時,另一個客戶可以繼續使用它,這樣,應用服務器不必再次登錄到遠程數據庫服務器。可能有的讀者會想到,這個功能非常類似于TDatabase構件的KeepConnection屬性。不過,要注意的是,如果用了TDatabase構件的話,KeepConnection屬性最好設為False。
  MTS提供了強大的事務處理能力,它的“兩階段提交”技術使得應用程序能夠跨服務器處理事務。
  可以用TMTSDataModule類型的遠程數據模塊實現一個MTS服務器,這個MTS服務器能夠根據需要自動地激活或相反,換句話說,只有當遠程數據模塊接收到客戶的連接請求時才創建模塊的一個實例,這樣能夠最大程度地節省資源。
  由此可見,MTS服務器可以有兩種工作方式,一是單實例方式,一個實例能夠處理多個客戶的請求,不過,如果客戶較多的話,遠程數據模塊就成了瓶頸,制約著應用服務器的性能。二是多實例方式,每個客戶請求連接時都會創建遠程數據模塊的一個實例,這樣,幾個客戶就可以同時訪問數據庫而不需要排隊。
  為了發揮MTS的上述優勢,遠程數據模塊的實例必須做到與狀態無關,而IProvider接口又依賴于狀態信息,這就造成沖突。因此,TMTSDataModule類型的遠程數據模塊往往不用IProvider接口,而是自己創建一個接口來傳遞數據和申請更新。
  注意:使用MTS的時候,在遠程數據模塊的實例激活之前不能連接數據庫。
3.1.7 IDataBroker接口和IProvider接口
  應用服務器上的遠程數據模塊支持IDataBroker接口,當客戶程序與應用服務器連接以后,客戶程序上的MIDAS連接構件就查找IDataBroker接口。
  IDataBroker接口只實現了一個方法叫GetProviderNames,調用這個方法可以獲得一個列表,這個列表列出了應用服務器上的TDataSetProvider和TProvider構件。
  TClientDataSet的ProviderName屬性可以指定其中一個TDataSetProvider或TProvider構件。當客戶程序通過IDataBroker接口的GetProviderNames以及TClientDataSet的ProviderName屬性指定了應用服務器上的一個TDataSetProvider或TProvider構件后,只要客戶還在引用IProvider接口,遠程數據模塊的狀態就應該保持,這與MTS的許多特點是有沖突的,也會與單實例的CORBA服務器發生沖突。
  客戶程序與應用服務器之間通過IProvider接口交換數據,不過,大部分客戶程序并不直接使用IProvider接口,而是通過TClientDataSet的屬性和方法間接地使用IProvider接口。 不過,也可以通過Provider屬性獲得IProvider接口,然后直接訪問IProvider接口。
  下面這個表列出了IProvider接口的屬性和方法,同時列出了TProvider構件以及TClientDataSet構件中與之對應的屬性和方法。
IProviderTProviderTClientDatasetApplyUpdatesApplyUpdatesApplyUpdatesConstraints屬性Constraints客戶程序只能通過IProvider接口訪問這個屬性DataDataDataDataRequestDataRequest客戶程序只能通過IProvider接口訪問這個方法Get_ConstraintsConstraints客戶程序只能通過IProvider接口訪問這個方法Get_DataGet_Data用于實現Data屬性GetMetaDataGetRecords(Count = 0)內部使用GetRecordsGetRecords用于GetNextPacketResetReset內部使用Set_ConstraintsConstraints客戶程序只能通過IProvider接口訪問這個屬性SetParamsSetParams用于Params屬性
注意:IProvider接口的許多屬性和方法依賴于遠程數據模塊的狀態信息,正因為如此,在使用CORBA或MTS的應用程序中一般不要用IProvider接口。
3.2 選擇連接方式
  在客戶程序與應用服務器之間,Delphi 4提供了四種不同類型的連接方式或者說通訊協議,包括DCOM、TCP/IP、OLEnterprise和CORBA。這些不同的連接方式都各有利弊,到底選擇哪種連接方式,取決于客戶的數量、客戶的分布情況以及怎樣發布應用程序。
  DCOM是一種最直接的連接方式,它不需要專門的運行期軟件支持。不過,Windows 95 不支持DCOM,除非安裝了DCOM95程序。
  要使用MTS安全服務,最好使用DCOM連接方式。MTS的安全服務是基于角色的,當一個客戶通過DCOM訪問MTS時,DCOM會告訴MTS有關客戶的信息,MTS據此來決定客戶的角色。如果用其他連接方式,需要有專門的運行期軟件支持,客戶的調用首先被傳遞給這些運行期軟件而不是MTS,MTS就不能盡快指派角色。
  TCP/IP連接方式的適合范圍非常廣泛,例如,如果客戶程序要以ActiveForm的形式分布在Web上,最好采用TCP/IP連接方式,因為您無法肯定下載ActiveForm的計算機是否支持DCOM,而支持TCP/IP的環境是很普遍的。
  要使用TCP/IP連接方式,應用服務器端必須運行一個專門的運行期軟件ScktSrver.exe或ScktSrvc.exe,其中,ScktSrvc.exe只適合于Windows NT,可以作為一個服務在后臺運行。與DCOM連接方式不同的是,客戶的請求首先傳遞給ScktSrver.exe或ScktSrvc.exe,然后再創建遠程數據模塊的實例,而不是由客戶的調用直接創建遠程數據模塊的實例。客戶程序上的MIDAS連接構件通過IProvider接口與ScktSrvr.exe or ScktSrvc.exe通訊。
  不過,客戶程序很有可能在沒有正常釋放對IProvider 接口的引用之前出現異常,而TCP/IP連接方式無法檢測到這種情況,更無法通知應用服務器,因此,有可能造成應用服務器上的資源被占用后得不到釋放的后果。
  如果要在應用服務器端使用Business Object Broker,就要使用OLEnterprise連接方式。此時,應用服務器端和客戶端都要安裝OLEnterprise運行期軟件。
  Delphi 4是目前唯一支持CORBA的開發工具。基于CORBA的客戶程序和應用服務器可以與其他基于CORBA的應用程序無縫對接。要使用CORBA連接方式,需要ORB的支持,它提供了類似于Business Object Broker的功能。
3.3 創建應用服務器的一般步驟
  要創建一個多層Client/Server應用程序,首先要創建應用服務器,然后注冊或安裝應用服務器,只有應用服務器已注冊并且正在運行的情況下,才能創建客戶程序。對于客戶程序來說,既可以在設計期連接應用服務器,也可以在運行期連接應用服務器。
  注意:如果客戶程序與應用服務器不在同一個系統中,必須在客戶計算機上注冊或安裝應用服務器,這樣,在設計期就可以連接應用服務器。
  創建一個應用服務器與創建一個兩層的數據庫應用程序有些相似,主要的區別是,應用服務器需要提供IProvider接口,這一般是通過TDataSetProvider或TProvider構件提供的,也可以通過數據集構件如TTable的Provider屬性提供。創建應用服務器的一般步驟是:
  第一步是使用"File"菜單上的"New Application"命令開始一個新項目,然后使用File菜單上的New命令,選取Multi頁,如圖3.1所示。
  選擇一個遠程數據模塊。如果要創建一個COM自動化服務器,允許客戶通過DCOM、TCP/IP、OLEnterprise等方式訪問此服務器,選擇RemoteMod。如果要創建一個允許客戶通過MTS訪問的Active Library,選擇MTSData Module。如果要創建一個CORBA服務器,選擇Corba Data。
  第二步是把一個數據集構件如TTable、TQuery或TStoredProc放到遠程數據模塊上,并進行有關設置,使得它們能訪問遠程的SQL數據庫。盡量不要把TDatabase構件放到遠程數據模塊上,因為這可能引起名稱沖突。如果實在要用TDatabase構件來連接SQL數據庫,建議把TDatabase構件放到另一個數據模塊上,然后引用這個數據模塊的單元文件。
  第三步是把TDataSetProvider或TProvider構件放到遠程數據模塊上,有一個數據集構件,就要有一個TDataSetProvider或TProvider構件與之對應。然后,用鼠標右鍵單擊TDataSetProvider或TProvider構件,在彈出的菜單中選擇ExportFrom <Name> in Data Module命令,這是為了引出Provider接口,在類型庫中注冊。
  第四步是設置TDataSetProvider或TProvider構件的DataSet屬性指定要訪問的數據庫,實際上就是第二步所放的數據集構件。
  第五步是編寫代碼,實現商業規則。當然,這一步遠遠不是幾句話所能說清楚的。
  第六步是保存、編譯、注冊或安裝應用服務器。
  如果使用DCOM、TCP/IP、OLEnterprise作為通訊協議,應用服務器就好像一個自動化服務器一樣,必須像ActiveX或COM服務器那樣注冊。
  如果使用MTS,應用服務器是DLL而不是EXE,這時候不需要注冊應用服務器,而要把這個DLL作為MTS對象安裝到MTS包中。
  如果使用CORBA,可以不注冊但最好注冊。如果要使客戶程序對服務器接口的調用在運行期是動態確定的,就要在接口庫(Interface Repository)中安裝服務器的接口。如果要使客戶程序能自動激活應用服務器(如果還沒有運行的話),應用服務器就必須用OAD(Object Activation Daemon)注冊。
  第七步是如果應用服務器沒有使用DCOM,您必須安裝有關的運行期軟件,因為其他連接方式需要這些運行期軟件的支持。例如,對于TCP/IP來說,需要安裝ScktSrvr.exe或ScktSrvc.exe,后者只能運行在Windows NT環境下。對于OLEnterprise來說,需要安裝OLEnterprise運行期版本。對于CORBA來說,需要安裝VisiBroker ORB。
3.4 遠程數據模塊
  應用服務器的關鍵部件是遠程數據模塊。Delphi 4支持三種類型的遠程數據模塊,分別是TRemoteDataModule、TMTSDataModule、TCorbaDataModule。
3.4.1 TRemoteDataModule
  要加入一個TRemoteDataModule類型的遠程數據模塊,使用“File”菜單上的“New”命令,選取“Multitier”頁,雙擊“Remote Data Module”圖標,彈出“Remote Data Module Wizard”對話框,如圖3.2所示。?
  在“Class Name”框內鍵入遠程數據模塊的類名,不必以T打頭。Delphi 4將以此名生成一個TRemoteDataModule的派生類,并以此名生成有關接口。例如,假如在“Class Name”框內鍵入“MyDataServer”, 遠程數據模塊的類名就是TMyDataServer,它所實現的接口叫IMyDataServer,其祖先接口是IDataBroker。
  在“Threading Model”框內選擇一種線程模式。可以選“Single-threaded”、“Apartment-threaded”、“Free-threaded”或者“Both”。
  在“Instancing”框內選擇是否根據客戶的請求生成遠程數據模塊的多個實例,可以選“Single instance”或“Multiple instance”。
3.4.2 TMTSDataModule
  要加入一個TMTSDataModule類型的遠程數據模塊,使用“File”菜單上的“New”命令,選擇“Multitier”頁,雙擊“MTS Data Module”圖標,彈出“MTSData Module Wizard”對話框,如圖3.3所示。
  圖3.3 MTS Data Module對話框
  在“Class Name”框內鍵入遠程數據模塊的類名,不必以T打頭。Delphi 4將以此名生成一個TMTSDataModule的派生類,并以此名生成有關接口。例如, 假設在“Class Name”框內鍵入“MyDataServer”, 遠程數據模塊的類名就是TMyDataServer,它所實現的接口叫IMyDataServer,其祖先接口是IDataBroker。
  對于TMTSDataModule類型的遠程數據模塊來說,必須在“ThreadingModel”框內選擇一種線程模式。可以選“Single”、“Apartment”或者“Both”。在“Transaction Attributes”框內選擇事務屬性:
  如選擇“Requires a transaction”,每當客戶訪問遠程數據模塊的接口時,都與當前的事務是相關的。客戶不可能在事務中再申請一個新的事務。
  如選擇“Requires a new transaction”,每當客戶訪問遠程數據模塊的接口時,都自動開始一個新的事務。如選擇“Supports transactions”,遠程數據模塊可以用在事務的環境中,客戶訪問遠程數據模塊的接口時必須申請一個新的事務。
  如選擇“Does not support transactions”,遠程數據模塊不能用在事務的環境中。
  注意:MTS對象只能加入到ActiveX項目中,如果試圖在一個EXE項目中加入TMTSDataModule類型的遠程數據模塊,Delphi 4會顯示一個提示框,如圖3.4所示。
  圖3.4 一個提示框
3.4.3 TCORBADataModule
  要加入一個TCorbaDataModule類型的遠程數據模塊,使用“File”菜單上的“New”命令,選取“Multitier”頁,雙擊“CORBA Data Module”圖標,彈出“CORBA Data Module Wizard”對話框,如圖3.5所示。
  圖3.5 CORBA Data Module對話框
  在“Class Name”框內鍵入遠程數據模塊的類名,不必以T打頭。Delphi 4將以此名生成一個TCorbaDataModule的派生類,并以此名生成有關接口。例如,假設在“Class Name”框內鍵入“MyDataServer”, 遠程數據模塊的類名就是TMyDataServer,它所實現的接口叫IMyDataServer,其祖先接口是IDataBroker。
  在“Instancing”框內指定應用服務器怎樣創建遠程數據模塊的實例,可以選“Shared Instance”或者“Instance-Per-Client”。
  如果選“Shared Instance”,應用服務器只創建遠程數據模塊的一個實例來處理所有客戶的請求,因此,遠程數據模塊必須與狀態無關,換句話說,就是不能使用IProvider接口。
  如果選“Instance-Per-Client”,每當一個客戶試圖連接時,遠程數據模塊都會生成一個實例。只要客戶與應用服務器的連接沒有斷開,遠程數據模塊的實例就一直存在。這種模式下,允許使用IProvider接口。唯一要考慮的問題是,客戶程序有可能意外終止,導致沒有正常地斷開與應用服務器的連接。應用服務器為了避免不必要的資源浪費,可以定期地檢查客戶是否正在運行,如沒有,就手工把遠程數據模塊的實例刪掉。
  在“Threading Model”框內選擇一種線程模式。可以選“Single-threaded”、“Multi-threaded”。
3.5 Provider
  遠程數據模塊上往往要放一個或幾個TDataSetProvider或TProvider構件,用于提供IProvider接口。有時候,也可以不顯式地使用TDataSetProvider或TProvider構件,而是由數據集構件如TTable、TQuery或TStoredProc的Provider屬性間接地提供IProvider接口。
  顯式地使用TDataSetProvider或TProvider構件的好處是,可以直接控制數據包中包含哪些信息、應用服務器怎樣響應客戶的請求。如果顯式地使用了TDataSetProvider或TProvider構件,必須設置他們的DataSet屬性指定要訪問的數據集。
3.5.1 控制數據包中的字段
  要控制哪些字段包含到數據包中,首先要創建永久字段。以后,只有永久字段才加入到數據包中。如果不創建永久字段的話,數據集中的所有字段都將加入到數據包中。
  如果創建的永久字段中包含計算字段,由于計算字段的值是在運行期計算出來的,這些字段雖然也能加入到數據包中,但這些字段傳遞到客戶端后就變成只讀的。
  由于客戶程序很有可能要編輯修改數據,并且要把編輯修改后的數據申請更新到應用服務器上,因此,您創建的永久字段的數量不能太少,否則,很有可能出現重復的記錄。舉例來說,假設有一個學生成績表,由學號、姓名、語文成績、數學成績、歷史成績等字段組成,如果創建的永久字段中只包含語文成績、數學成績、歷史成績等字段,很有可能出現兩名學生的上述成績完全一樣,也就是說有重復的記錄,這是不允許的。
  如果實在不想使客戶程序看到某個字段,而如果沒有這個字段的話很有可能出現上述錯誤,這時候您可以讓這個字段(TField對象)的ProviderFlags屬性包含pfHidden元素,表示這個字段雖然加入到數據包中,但卻是隱含的,客戶看不到它。
  特別要注意的是,如果使用TQuery作為應用服務器上的數據集構件,SQL語句應當選擇足夠多的字段,即使客戶程序并不需要這么多字段,否則,就有可能出現上述錯誤。
3.5.2 Options屬性
  這個屬性是一個集合,用于設置有關打包和傳遞的選項。
  如果包含poFetchBlobsOnDemand元素,表示BLOB字段一般不放到包中,除非客戶端的TClientDataSet構件的FetchOnDemand屬性設為True或者顯式地調用FetchBlobs。
  如果包含poFetchDetailsOnDemand元素,表示嵌套表中的字段不放到包中,除非客戶端的TClientDataSet構件的FetchOnDemand屬性設為True或者顯式地調用FetchDetails。
  如果包含poIncFieldProps元素,表示把字段的屬性也放到包中,包括Alignment、MinValue、DisplayLabel、DisplayWidth、Visible、DisplayFormat、MaxValue、EditFormat、Currency、EditMask、DisplayValues等屬性。
  如果包含poCascadeDeletes元素,當父表中的某條記錄被刪除時就把子表中的相應記錄也刪除。
  如果包含poCascadeUpdates元素,當父表的關鍵字段的值變化時自動更新子表的記錄。
  如果包含poReadOnly元素,表示不允許“瘦”客戶向TDataSetProvider申請更新數據。
3.5.3 在數據包中加入自定義的信息
  當客戶端通過IProvider 接口調用DataRequest函數請求數據時將在應用服務器端觸發OnGetDataSetPropertiesevent事件,這樣,應用服務器就有機會在數據包中加入一些自定義的信息。客戶端可以調用GetOptionalParam來檢索這些信息。
  OnGetDataSetPropertiesevent事件是這樣聲明的:
  TGetDSProps = Procedure(Sender: TObject; DataSet: TDataSet; out Properties:OleVariant);
  其中,Properties參數是一個可變類型的數組,用于指定要加入的信息。Properties參數的每個元素由三部分組成:名稱、值和一個布爾數。Delphi 4定義了幾個標準的信息名稱,它們是UNIQUE_KEY、DEFAULT_ORDER、CHANGE_LOG、SERVER_COL、CONSTRAINTS、DATASET_CONTEXT、DATASET_DELTA、LCID、BDERECORD_X、TABLE_NAME、MD_FIELDLINKS、UPDATEMODE。程序示例如下:
Procedure TAppServer.Provider1GetDataSetProperties(Sender: TObject; DataSet: TDataSet; out Properties:OleVariant);
 Begin
  Properties := VarArrayCreate([0,1], varVariant);
  Properties[0] := VarArrayOf([/'TimeProvided/', Now, True]);?
  Properties[1] := VarArrayOf([/'TableSize/', DataSet.RecordCount, False]);
 End;
  上面這個程序中,加入了兩個自定義的信息,一個叫TimeProvided,它的值是當前的日期和時間,True表示這個信息可以由客戶端返回給應用服務器。另一個信息叫TableSize,它的值是數據集的記錄數,False表示這個信息不可以由客戶端返回給應用服務器。
  以后,當客戶端申請更新數據時,TDataSetProvider的OnUpdateData事件可以讀出數據包中的信息。程序示例如下:
Procedure TAppServer.Provider1UpdateData(Sender: TObject; DataSet: TClientDataSet);
  var WhenProvided: TDateTime;
 Begin
  WhenProvided := DataSet.GetOptionalParam(/'TimeProvided/');
   ...
 End;
3.5.4 響應客戶的數據請求
  在大多數的多層應用程序中,客戶請求數據是自動進行的,應用服務器對客戶請求的響應也是自動的,它自動地檢索數據、把數據打包,然后把數據包傳遞給客戶。
  應用服務器在把數據包傳遞給客戶之前,還有機會對其中的數據進行編輯 加工,例如,可以對其中敏感的數據加密,或者基于某種條件刪掉一些記錄。
  TDataSetProvider或TProvider構件的OnGetData事件可以讓您實現上述功能,程序示例如下:
Procedure TDBClientTest.ProviderGetData(DataSet: TClientDataSet);
Begin
  With DataSet Do
   Begin
    While not EOF Do
     Begin
      Edit;
      SensitiveData.AsString := DoEncrypt(SensitiveData.AsString);
      Post;
      Next;
     End;
   End;
End;
3.5.5 響應客戶的更新請求
  客戶程序通過調用ApplyUpdates 向應用服務器申請更新數據。當應用服務
器上的TDataSetProvider或TProvider構件收到客戶的更新請求后,就會觸發OnUpdateData事件,這樣您就有機會編輯數據包(Delta屬性)。退出處理OnUpdateData事件的句柄后,TDataSetProvider或TProvider構件就會把數據更新到遠程服務器上。
  更新是一條記錄一條記錄進行的。每一條記錄被更新前的一瞬間將觸發BeforeUpdateRecord事件,這樣您還有機會對數據進行檢查和修改。如果出現錯誤,就會觸發OnUpdateError事件。發生錯誤的原因通常是數據違反了服務器的糾錯規則,或者另一個客戶程序也修改了記錄,而且正好在前一個客戶已經申請更新的時候。
  上述錯誤既可以由應用服務器來處理,也可以回傳給客戶處理。有些錯誤可能需要用戶的介入,這就要客戶端在處理。
3.5.6 在更新數據庫之前編輯Delta數據包
  當應用服務器端調用ApplyUpdates向遠程服務器申請更新數據時將觸發OnUpdateData事件,這樣,應用服務器就有機會對將要更新的數據進行檢查,也可以對數據進行修改。OnUpdateData事件是這樣聲明的:
TProviderDataEvent = Procedure(Sender: TObject; DataSet: TClientDataSet) of object;
  其中,DataSet參數代表客戶程序上的TClientDataSet構件,這樣就可以訪問Delta屬性得到當前要更新的數據包。另外還有一個重要的屬性需要訪問,這就是UpdateStatus屬性,這個屬性表示Delta數據包的更新類型。程序示例如下:
Procedure TDataModule1.Provider1UpdateData(Sender:TObject;DataSet: TClientDataSet);
Begin
  With DataSet Do
  Begin
   First;
   While not Eof Do
    Begin
    If UpdateStatus = usInserted     then
     Begin
      Edit;
      FieldByName(/'DateCreated/').AsDateTime := Date;
      Post;
     End;
    Next;
    End;
  End;
End;
3.5.7 怎樣定位記錄
  在處理OnUpdateData事件的句柄中,除了可以檢查和修改Delta數據包外,還可以設置怎樣定位記錄或者說把哪些記錄更新到服務器上。
  默認情況下,應用服務器用自動生成的SQL UPDATE、INSERT或DELETE語句來把Delta數據包中寫到遠程服務器中,例如:
  UPDATE EMPLOYEES
   Set EMPNO = 748, NAME = /'Smith/', TITLE = /'Programmer 1/', DEPT = 52
  WHERE
   EMPNO = 748 and NAME = /'Smith/' and TITLE = /'Programmer 1/' and DEPT = 47
  除非另外指定,否則,數據包中的所有字段都將出現在UPDATE子句和WHERE部分,換句話說,就是用所有的字段去定位一條記錄。不過,也可以有選擇地排除一些字段,這就要用到UpdateMode屬性。這個屬性可以設為以下值:
.upWhereAll所有字段都用來定位記錄;
.upWhereChanged只有關鍵字段和變化了的字段用來定位記錄;
.upWhereOnly只有關鍵字段用來定位記錄。
  不過,UpdateMode屬性只能區分關鍵字段,但實際應用往往要復雜得多。例如,可能不想更新EMPNO字段,而且不想讓TITLE和DEPT字段出現在WHERE部分,這時候就要用到字段(TField對象)的ProviderFlags屬性,此屬性是一個集合,可以包含下列元素:
.pfInWhere該字段將不出現在自動生成的INSERT、DELETE和UPDATE語句的WHERE部分;
.pfInUpdate該字段將不出現在自動生成的UPDATE語句的UPDATE子句;
.pfInKey這個字段將出現在因為更新失敗而執行的SELECT語句的WHERE部分,SELECT語句用于選擇出錯的記錄的當前值;
.pfHidden這個字段將用來定位字段,但對客戶端是隱藏的。
  下面這個程序示例把EMPNO字段排除在UPDATE子句之外,把TITLE字段和DEPT字段排除在WHERE部分之外。
Procedure TDataModule1.Provider1UpdateData(Sender: TObject; DataSet: TClientDataSet);
Begin
With DataSet Do
Begin
FieldByName(/'EMPNO/').UpdateFlags := [ufInUpdate];
FieldByName(/'TITLE/').UpdateFlags := [ufInWhere];
FieldByName(/'DEPT/').UpdateFlags := [ufInWhere];
End;
End;?
3.5.8 在服務器端糾錯
  大多數數據庫管理系統(RDBMS)都實現了糾錯,以保證數據的完整和一致性。所謂糾錯,實際上就是預先指定一些規則,字段和記錄的值必須符合這些規則。
  大多數符合SQL-92的RDBMS都支持下列糾錯:
.NOT NULL字段必須有值;
.NOT NULL UNIQUE字段必須有值而且不能與其他記錄重復;
.CHECK字段的值必須在一個范圍內;
.CONSTRAINT在表格級對字段的值進行檢查;
.PRIMARY KEY指定一個或幾個字段作為關鍵字段;
.FOREIGN KEY指定一個或幾個字段引用其他表格。
  當然,不是所有的數據庫都支持上述糾錯,也有的服務器還支持其他糾錯。其實,許多數據庫桌面系統也支持糾錯,不過,在服務器端糾錯的優勢是,多個客戶程序可以共享服務器端的糾錯,而不必在每個客戶程序中重復一些代碼。
  應用服務器可以借用遠程數據庫服務器的糾錯規則,對客戶程序傳遞過來的數據進行糾錯,這就要用到Constraints屬性,只要把這個屬性設為True(默認)。
  如果不想借用遠程數據庫服務器的糾錯規則,應當把Constraints屬性設為False。
3.6 創建客戶程序的一般步驟
  在多層體系結構中,一個客戶程序至少要有一個TClientDataSet構件,它的作用是引入數據集。TClientDataSet是從TDataSet繼承下來的,它不需要依賴BDE。
  創建一個客戶程序的一般步驟是:
  第一步是使用“File”菜單上的“New Application”命令開始一個新的項目,然后使用“File”菜單上的“New”命令,再雙擊“Data Module”圖標加入一個數據模塊。
  第二步是把一個或幾個MIDAS連接構件如TDCOMConnection、TSocketConnection、TOLEnterpriseConnection、TCorbaConnection、TRemoteServer或TMIDASConnection加到數據模塊上。至于究竟選擇哪一種MIDAS連接構件,這取決于通訊協議。
  第三步是設置有關屬性指定和連接應用服務器,這與具體的MIDAS連接構件有關。有的MIDAS連接構件還有ObjectBroker屬性,可以指定一個TSimpleObjectBroker構件,這樣就可以動態地選擇應用服務器。
  第四步是把一個或幾個TClientDataSet構件放到數據模塊上,設置RemoteServer屬性指定一個MIDAS連接構件,設置ProviderName屬性指定應用服務器上的TDataSetResolver 或TProvider構件,這樣,客戶程序就可以通過IProvider接口與應用服務器通訊。
  第五步是把一個TDataSource構件放到數據模塊上,設置它的DataSet屬性指定TClientDataSet構件,再把一個數據控件如TDBGrid放到窗體上,設置它的DataSource屬性指定TDataSource構件。至此,一個簡單的客戶程序創建完畢。
3.7 與應用服務器連接
  要建立與應用服務器的連接,客戶程序必須使用一個或幾個MIDAS連接構件,這些構件可以在構件選項板的“MIDAS”頁上找到。
  不同類型的MIDAS連接構件使用不同的通訊協議,定位應用服務器的方式也不同。下面就詳細介紹這幾種MIDAS連接構件。
3.7.1 用DCOM來連接
  要使用DCOM方式來連接應用服務器,就要用到TDCOMConnection構件。
  TDCOMConnection構件的ComputerName屬性用于指定應用服務器所在的計算機。如果ComputerName屬性為空,TDCOMConnection就假設應用服務器與客戶程序在同一個計算機上,或者應用服務器在系統注冊表中可以找到。反過來說,如果應用服務器沒有在客戶端注冊,而且與客戶程序不在同一個計算機上,就須設置ComputerName屬性。
  即使應用服務器在客戶端注冊了,仍然可以設置ComputerName屬性重新指定一個另一臺計算機上的應用服務器。
  ComputerName屬性一般設為計算機的主機名或IP地址,如果指定的主機名或IP地址是非法的或者沒有找到,TDCOMConnection就會觸發異常。
  如果客戶程序需要在運行期間動態地選擇應用服務器,最好不要用ComputerName屬性來切換,而要加入一個TSimpleObjectBroker構件,再由ObjectBroker屬性指定這個TSimpleObjectBroker構件。
3.7.2 用TCP/IP連接
  要使用TCP/IP 方式來連接應用服務器,就需用到TSocketConnection構件。
  TCP/IP 方式是一種應用廣泛的連接方式,因為支持TCP/IP環境是相當普遍的。
  TSocketConnection用Address屬性或Host屬性來定位應用服務器所在的計算機,前者用于指定IP地址,后者用于指定主機名,這兩個屬性是互斥的,只需要設置其中一個。此外,還要設置Port屬性指定端口號,必須與應用服務器上運行的Scktsrver.exe或Scktsrvc.exe所使用的端口號一致,默認值是211。
3.7.3 用OLEnterprise連接
  要使用OLEnterprise方式連接應用服務器,就要用到TOLEnterpriseConnection構件。
  如果要直接連接應用服務器,不通過Business Object Broker,就要設置ComputerName屬性指定應用服務器所在的主機名,就好像DCOM方式一樣。
  如果要通過Business Object Broker連接應用服務器,就要設置BrokerName屬性指定Business Object Broker的名稱。
  ComputerName屬性和BrokerName屬性是互斥的,設置了其中一個,另一個就為清空。
3.7.4 用CORBA連接
  要使用CORBA方式連接應用服務器,就須用到TCorbaConnection構件。
  對于CORBA方式來說,只需要設置RepositoryID屬性標識CORBA數據模塊的接口,因為局域網中的智能代理(Smart Agent)會自動定位一個可用的應用服務器。
  不過,如果不想讓Smart Agent自動定位一個應用服務器,而是想指定一個特定的應用服務器,就要設置HostName屬性指定應用服務器的主機名或IP地址。
  TCorbaConnection構件可以通過兩種方式獲得應用服務器上CORBA數據模塊的接口:
  如果要使用靜態聯編方式,必須把_TLB.pas文件(由類型庫編輯器生成)加到客戶程序中。靜態聯編方式不僅能夠在編譯期進行類型檢查,而且運行速度較快。
  如果要使用動態聯編方式,CORBA數據模塊的接口必須用InterfaceRepository注冊。
3.7.5 標識服務器
  前面講的是怎樣定位應用服務器所在的計算機,現在要講定位了計算機后,怎樣標識應用服務器本身。
  如果使用DCOM、TCP/IP或OLEnterprise方式來連接應用服務器,您可以通過ServerName屬性或ServerGUID屬性來標識應用服務器。其中,ServerName用于指定應用服務器,實際上就是一個已注冊的OLE自動化對象名。ServerGUID屬性用于指定遠程數據模塊的全局識別號。如果合法設置了ServerName屬性,ServerGUID屬性會自動被設置。
  如果使用CORBA方式來連接應用服務器,就要用RepositoryID屬性來標識應用服務器上CORBA數據模塊的接口。
3.7.6 TSimpleObjectBroker
  如果客戶程序需要在運行期間動態地選擇應用服務器,最好用TSimpleObjectBroker構件來切換,而不使用ComputerName屬性。TSimpleObjectBroker能夠自動維護一個可用的應用服務器的列表。當MIDAS連接構件需要連接一個應用服務器時,它就向TSimpleObjectBroker提出申請,TSimpleObjectBroker一般會隨機提供一個應用服務器。如果TSimpleObjectBroker提供的應用服務器沒法工作,TSimpleObjectBroker會再換一個,一直到MIDAS連接構件與應用服務器建立了連接為止。
  一旦MIDAS連接構件與應用服務器建立了連接,它會自動把應用服務器的有關情況保存到有關屬性中,如ComputerName、Address或Host等,因為MIDAS連接構件有可能會斷開連接,以后又要再次連接,這時候就不必再向TSimpleObjectBroker提出申請。
  在使用OLEnterprise或CORBA方式的情況下,不要用TSimpleObjectBroker構件,因為這兩種方式都有自己專門的中介服務。
3.7.7 開始連接
  進行了上述有關設置后,現在就可以連接應用服務器了。不過,在連接應用服務器之前,最好還要設置TClientDataSet的RemoteServer屬性指定一個MIDAS連接構件,再設置ProviderName屬性指定應用服務器中的TDataSetResolver 或TProvider構件。
  當客戶程序試圖訪問IProvider接口時,就會自動建立與應用服務器的連接,例如,把TClientDataSet的Active屬性設為True。
  當然,也可以通過MIDAS連接構件的Connected屬性來連接或斷開連接。
  在將要與應用服務器建立連接之前,會觸發BeforeConnect事件。當建立了與應用服務器的連接后,會觸發AfterConnect事件。
3.7.8 斷開連接
  當進行下列操作時會使連接斷開:
.把Connected屬性設為False。
.關閉客戶程序或MIDAS連接構件被刪除。
.MIDAS連接構件的ServerName、ServerGUID、ComputerName、Host、Address等屬性修改后,也會使原有的連接斷開,再與基于新的應用服務器重新建立連接。
  注意:盡量不要使用修改ComputerName、Host等屬性的方式來切換應用服務器,最好用TSimpleObjectBroker,或者使用幾個MIDAS連接構件分別建立連接。
  與應用服務器的連接將要斷開之前會觸發BeforeDisconnect事件,連接真正斷開之后,會觸發AfterDisconnect事件。
3.8 調用服務器上的接口
  通過TClientDataSet的Provider屬性可以獲得IProvider接口。其實,大部分情況下并不需要直接調用IProvider接口,因為對IProvider接口的調用已經封裝在TClientDataSet的屬性和方法中,唯一的例外是,DataRequest函數只能通過IProvider接口調用。
  通過MIDAS連接構件的AppServer屬性可以獲得應用服務器上遠程數據模塊的接口,通過此接口可以調用遠程數據模塊的方法,例如:
  MyConnection.AppServer.SpecialMethod(x,y);
  這種調用方式是動態聯編的,也就是說,編譯器并不檢查SpecialMethod的參數,甚至連有沒有SpecialMethod它都不管。由于編譯器不進行類型檢查,在運行期實際調用時有可能失敗。而且,動態聯編沒有靜態聯編的執行速度快。
  如果用DCOM或CORBA作為通訊協議連接應用服務器,最好采用靜態聯編方式來訪問遠程數據模塊的接口,方法就是用特定的接口類型對AppServer屬性進行強制類型轉換。假設遠程數據模塊的接口叫IMyAppServer(它的上級是IDataBroker),程序示例如下:
With MyConnection.AppServer as IMyAppServer Do SpecialMethod(x,y);
  上面這行代碼適合于DCOM方式,下面這行代碼適合于CORBA方式:
With IUnknown(MyConnection.AppServer) as IMyAppServer Do SpecialMethod(x,y);
  對于DCOM方式來說,要使用靜態聯編方式調用遠程數據模塊的接口,它的類型庫必須在客戶端注冊。要注冊類型庫,可以調用匼DELPHI4//BIN目錄中的TREGSVR.EXE。
  對于CORBA方式來說,要使用靜態聯編方式調用遠程數據模塊的接口,必須在客戶程序中引用類型庫編輯器生成的_TLB.pas文件。
  對于TCP/IP或OLEnterprise方式來說,沒法使用真正的靜態聯編方式來調用遠程數據模塊的接口,不過,可以通過遠程數據模塊的調度接口來改善性能,程序示例如下:
  varTempInterface: IMyAppServerDisp;
Begin
TempInterface := MyConnection.AppServer;
...
TempInterface.SpecialMethod(x,y);
...
End;
  要通過調用接口訪問遠程數據模塊,必須在客戶程序中引用類型庫編輯器生成的_TLB.pas文件。
3.9 在客戶端糾錯
  SQL Explorer可以把服務器端的糾錯和默認表達式引入到一個數據字典中,這樣,通過應用服務器上的基于BDE的數據集,客戶端就可以借用服務器端的規則對數據糾錯,這就是所謂的客戶端糾錯。如果用戶在客戶端輸入或修改的數據違反了規則,這些數據就不會傳遞到應用服務器端,更不會傳遞到RDBMS端。
  由此可見,在客戶端糾錯可以避免把錯誤的數據傳遞給遠程數據庫服務器,從而節省了網絡上不必要的傳輸,因為這些數據即使傳遞給遠程數據庫服務器,也會被退回。
  不過,有時候也需要暫時禁止在客戶端糾錯。例如,假設有一項糾錯規則需要基于字段的最大值,而客戶端一次只能檢索若干條記錄,也就是說,客戶端統計出來的最大值與服務器端統計出來的最大值有可能不一樣。如果客戶端使用了過濾,也有可能使客戶端統計出來的最大值與服務器端統計出來的最大值不一樣。上述情況下,就需要暫時禁止糾錯。
  要暫時禁止糾錯,可以調用TClientDataSet的DisableConstraints,DisableConstraints實際上是使一個內部的引用計數加1,當這個引用計數大于0,就不允許糾錯。
  要重新允許糾錯,可以調用TClientDataSet的EnableConstraints,EnableConstraints實際上是使一個內部的計數減1,當這個計數減到0時,就可以重新允許糾錯。
3.10 更 新 數 據
  當客戶程序從應用服務器檢索到數據,就在內存中建立這些數據的副本。用戶對數據進行編輯修改后,TClientDataSet專門用一個Delta屬性存儲變化了記錄,包括更新、刪除和插入的記錄。為了使修改了的數據永久化,就要向數據庫申請更新數據。
3.10.1 更新數據的一般步驟
  首先,客戶程序要調用ApplyUpdates函數向應用服務器提出申請,ApplyUpdates函數將通過IProvider接口把Delta屬性傳遞給應用服務器。
  應用服務器收到客戶程序的申請后,再向遠程數據庫服務器提出申請,并且把被遠程數據庫服務器認為出錯的記錄暫時緩存起來。應用服務器上的TDataSetProvider或TProvider構件把出錯的記錄返回給客戶程序,其中包括錯誤信息和錯誤代碼。
  客戶程序收到這些出錯的記錄后,可以進行核對和修改,然后繼續更新。注意:如果應用服務器端使用MTS類型的遠程數據模塊,就無法提供IProvider接口,這種情況下,必須通過遠程數據模塊的接口直接申請更新數據。?
3.10.2 ApplyUpdates函數
  當用戶修改了數據后,應當調用ApplyUpdates函數向應用服務器申請更新數據。
  ApplyUpdates函數只有一個MaxErrors參數,用于指定一個最大錯誤數,如果出錯的記錄數超過了這個參數的值,此次更新就停止。如果MaxErrors參數設為0,只要應用服務器發現有一個錯誤的記錄,更新操作就停止。如果MaxErrors參數設為-1,當應用服務器發現有錯誤的記錄,就嘗試更新下一個記錄,等所有的記錄都嘗試過以后才返回。
  ApplyUpdates函數將返回實際遇到的錯誤數,同時,應用服務器將返回那些有錯誤的記錄。
3.10.3 核對出錯的記錄
  當應用服務器把出錯的記錄返回給客戶程序時,將在客戶端觸發OnReconcileError事件,這樣,您就有機會對記錄進行核對并修改。OnReconcileError事件是這樣聲明的:
TReconcileErrorEvent = Procedure (DataSet: TClientDataSet; E: EReconcileError; UpdateKind:TUpdateKind; var Action: TReconcileAction) of object;
  其中,DataSet參數是TClientDataSet構件名,籍此可訪問數據集中某字段的NewValue、OldValue、CurValue等屬性,從而分析有關出錯的原因。通過DataSet參數也能夠調用TClientDataSet的方法,但不能進行可能導致數據被修改的操作,否則,可能會引起死循環。
  E參數是一個指向EReconcileError對象的指針,從中可以提取出有關錯誤信息和導致錯誤的原因。
  UpdateKind參數表示是哪種操作導致了錯誤,可以是以下值:ukModify(修改)、ukInsert(插入)、ukDelete(刪除)。
  Action參數用于決定在退出處理OnReconcileError事件的句柄后是否繼續更新數據集,可以設為下列值:raSkip、raAbort、raMerge、raCorrect、raCancel、raRefresh。下面這個程序示例演示了怎樣調用RecError單元中的一個對話框:
Procedure TForm1.ClientDataSetReconcileError(DataSet:TClientDataSet;E:EReconcileError; UpdateKind:TUpdateKind, var Action TReconcileAction);
  Begin
  Action := HandleReconcileError(DataSet, UpdateKind, E);
  End;
3.10.4 刷新記錄
  客戶程序把數據在內存中建立一個副本,并工作于這個副本,而其他用戶有可能已經修改了數據,也就是說,內存中的數據已不是數據庫中的實際數據。
  為了使內存中的數據是當前最新的,可以調用TClientDataSet的Refresh。不過,調用Refresh前要保證客戶端沒有未確定的修改,換句話說,就是客戶端的日志中沒有記載任何修改,否則會觸發異常。
  不過,TClientDataSet的RefreshRecord可以不管當前有沒有未決的修改,它可以刷新當前記錄,而日志中記載的修改繼續保留。
  注意:調用RefreshRecord有可能帶來沖突。因此,調用RefreshRecord之前,最好還是檢查一下當前是否有未決的修改,如果有的話,就觸發異常,程序示例如下:
If ClientDataSet1.UpdateStatus <> usUnModified then
Raise Exception.Create(/'You must apply updates before refreshing the current record./');
ClientDataSet1.RefreshRecord;
3.10.5 從應用服務器獲取參數
  下列兩種情況下,客戶程序需要從應用服務器獲得參數:
.客戶程序需要知道存儲過程的輸出參數。
.客戶程序需要初始化TQuery或TStoredProc的輸入參數。
  要從應用服務器獲得參數,調用TClientDataSet的FetchParams函數,這個函數將返回有關參數并作為Params屬性的值。在設計期也可以獲取參數,辦法是:用鼠標右鍵單擊TClientDataSet構件,在彈出的菜單中選擇“Fetch Params”命令。
  注意:無論是在運行期調用FetchParams函數,還是在設計期使用“FetchParams”命令,客戶端必須已經與應用服務器連接并且獲得了IProvider接口,因為這些參數是由應用服務器上的TDataSetProvider或TProvider構件提供的,它們的DataSet屬性必須指定了TQuery構件或TStoredProc構件。
  也可以在客戶端設置Params屬性,然后把參數傳遞給應用服務器。
3.11 自定義應用服務器
  MIDAS的結構是非常靈活的,可以自定義應用服務器以適應實際的需要。您可以從兩個方面來自定義應用服務器,一是擴展遠程數據模塊的接口,二是使用自定義的數據集。
  遠程數據模塊是應用服務器的核心部件,它提供了應用服務器與客戶程序通訊的基本接口,除非客戶程序直接調用IProvider接口。
  如果應用服務器使用MTS類型的遠程數據模塊,客戶程序只能通過遠程數據模塊的接口與應用服務器進行通訊。如果試圖繞過MTS代理,就會使事務無效,特別是,由于MTS類型的遠程數據模塊可以與狀態無關,這時候如果繞過MTS代理,有可能導致程序崩潰。
  同樣,單實例模式的CORBA數據模塊也是與狀態無關的,也存在著上述的問題。
  為了使客戶程序能夠方便地訪問MTS或CORBA數據模塊(因為這時候沒有IProvider接口),您必須對遠程數據模塊的接口進行擴展,添加一些方法讓客戶程序調用。
  MTS或CORBA數據模塊的接口都是從IDataBroker繼承下來的。要向接口中加入新的屬性或方法,您可以有兩種操作方式:
  一是使用“Edit”菜單上的“Add to Interface”命令,彈出“Add to Interface”對話框,如圖3.6所示。
  圖3.6 “Add to Interface”對話框
  在“Declaration”框內鍵入屬性或方法的聲明,單擊OK按鈕,Delphi 4就會把屬性或方法加入到遠程數據模塊的接口中。
  二是使用“View”菜單上的“Type Library”命令打開類型庫編輯器,如圖3.7所示。
  在類型庫編輯器中選擇接口節點,例如圖3.7中的IXXH,然后單擊工具欄 上的“New Method”按鈕或“New Property”按鈕。加入了一個新的成員后,要設置有關屬性。要說明的是,對于CORBA類型的遠程數據模塊的接口來說,許多屬性是無效的。
  對于基于COM的遠程數據模塊(TRemoteDataModule或TMTSDataModule)來說,新的成員將出現在接口的實現單元和類型庫的描述文件中。
  對于基于CORBA的遠程數據模塊(TCorbaDataModule)來說,新的成員除了加到接口的實現單元中外,還會自動生成一個_TLB單元。如果客戶程序需要訪問基于CORBA遠程數據模塊,必須引用這個單元。另外,您可以讓類型庫編輯器生成IDL腳本,然后用Interface Repository和Object Activation Daemon來注冊接口。
  客戶程序可以通過MIDAS連接構件的AppServer屬性獲取遠程數據模塊的接口,然后通過接口調用遠程數據模塊的方法。
  注意:如果使用MTS的話,每一個加入到接口中的方法必須在最后調用SetComplete,告訴MTS事務可以結束了。例如,下面的GetCustomerRecords函數用于獲取記錄:
Function TMyRemoteDataModule.GetCustomerRecords(MetaData: Boolean; outRecsOut: Integer):OleVariant;
Begin
Try
If MetaData then Result := CustomerProvider.GetRecords(0, RecsOut);
Else Result := CustomerProvider.GetRecords(-1, RecsOut);
SetComplete;
ExceptSetAbort;
End;
End;
在客戶端,可以這樣調用GetCustomerRecords函數:
ClientDataSet1.Data := CorbaConnection1.AppServer.GetCustomerRecords(False, RecsOut);
再舉個例子,下面的ApplyCustomerUpdates函數用于申請更新數據:
Function TMyRemoteDataModule.ApplyCustomerUpdates(Delta: OleVarant; MaxErrors: Integer; outErrorCount: Integer); OleVariant;
Begin
Try
Result := CustomerProvider.ApplyUpdates(Delta, MaxErrors, ErrorCount);
SetComplete;
ExceptSetAbort;
End;
End;
  在客戶端,可以這樣調用ApplyCustomerUpdates函數:
With ClientDataSet1 Do
Begin
CheckBrowseMode;
If ChangeCount > 0 then
Reconcile(MyConnectionComponent.AppServer.ApplyCustomerUpdates(Delta,MaxErrors, ErrCount));
End;
在應用服務器上,一般要使用基于BDE的數據集構件來引入數據,TDataSetProvider或TProvider構件的DataSet屬性指定此數據集構件。不過,默認情況下,TDataSetProvider或TProvider構件能夠用動態生成的SQL語句直接與遠程的數據庫服務器通訊,而不需要借助于基于BDE的數據集構件,這樣做的好處是減少了一個環節。
  不過,TDataSetProvider或TProvider構件有時候也需要直接向應用服務器上的數據集構件申請更新數據,因為應用服務器上使用的有可能不是基于BDE的數據集,而是TClientDataSet或自定義的數據集。這時候需要把ResolveToDataSet屬性設為True。
  如果能確定應用服務器不需要用到BDE,最好用TDataSetProvider構件而不是TProvider構件,TDataSetProvider不需要依賴BDE, 有利于發布和安裝應用服務器。?
3.12 多層體系結構下的事務
  當客戶程序向應用服務器申請更新數據,TDataSetProvider或TProvider構件會自動把更新數據的例程加上一層事務的外套,換句話說,就是處于事務的控制之下。如果出錯的記錄數沒有超過MaxErrors參數,就向遠程數據庫服務器正式提交此次事務,否則就滾回。
  為了更好地支持事務,可以在應用服務器端用TDatabase構件來管理數據庫的連接和事務,它的用法與兩層體系結構一樣。
  如果在應用服務器端使用MTS,就可以獲得更強大的事務處理能力。MTS事務可以延伸到所有的商業邏輯,而不局限于數據庫訪問。
  另外,MTS的“兩階段提交”技術,使MTS能夠跨多個數據庫處理事務。要說明的是,“兩階段提交”技術目前只在Oracle和MS-SQL Server中完全實現,如果要跨數據庫進行事務,而其中有的數據庫不是Oracle和MS-SQL Server,就有可能出錯。
  正如前面提到的那樣,如果要使用MTS類型的遠程數據模塊,應當擴展它的接口,用自定義的方法來封裝MTS的事務功能。?
3.13 把客戶程序設計為ActiveForm
  Delphi 4可以把分布式的數據庫結構引申到Internet/Intranet上,把客戶程序作為ActiveForm嵌入到網頁中讓人們下載,然后在當地執行。
  Internet/Intranet上的應用服務器必須支持DCOM或TCP/IP連接方式,同樣,設計成ActiveForm的客戶程序也必須支持DCOM或TCP/IP連接方式,因為下載ActiveForm的計算機上可能沒有安裝OLEnterprise或CORBA運行期軟件。
  在設計客戶程序的界面時,要用ActiveForm代替一般的窗體。為此,首先要使用“File”菜單上的“New”命令打開“New Items”對話框,選取“ActiveX”頁,雙擊“ActiveForm”圖標,打開ActiveForm向導,如圖3.8所示。?
  單擊“OK”按鈕,Delphi 4就創建一個ActiveX項目,這個項目中只有一個空白的ActiveForm,下面的步驟就象設計一般的“瘦”客戶一樣。
  以ActiveForm的形式設計好一個“瘦”客戶程序后,還需要把它發布到Web服務器上,供人們下載。為此,首先要使用“Project”菜單上的“Web DeploymentOptions”命令打開“Web Deployment Options”對話框,然后設置有關Web發布的選項,主要是指定ActiveForm在Web服務器上的URL。最后,使用“Project”菜單上的“WebDeploy”命令把ActiveForm發布到Web服務器上。
  為了測試這個Active窗體,可以用一個Web瀏覽器如IE下載嵌入了ActiveForm的網頁。如果客戶程序通過DCOM與應用服務器連接,Windows 95中需要安裝支持DCOM的程序——DCOM95,而Windows NT 4.0則不需要。


--------------------------------------------------------------------------------
?
熟悉 MIDAS
你可能已經注意到了DELPHI中的縮寫MIDAS,然而你可能和多數DELPHI的開發者一樣,并未意識到這種技術帶來的巨大進步。Jani Jervinen 描述了MIDAS-Multi-tier Distributed Application Services Suite是如何讓你把CLIENTSERVER應用轉換成多層應用的。
? ? 傳統的CLIENTSERVER應用已經延續了很長時間,多數的DELPHI開發者通過編寫應用程序來提高水平。CLIENTSERVER技術對需要訪問遠端數據的簡單數據庫應用來說是個好的解決方案。
? ? 例如,DELPHI可以很方便的訪問ORACLE或MICROSOFT SQL SERVER 數據庫。然而,隨著應用的增大,維持它會消耗越來越多的資源。同時,隨著應用程序的用戶增加,性能會成為重要的問題。 ?
? ? 而且,INTERNET時代需要系統每天24小時不間斷運行。在CLIENTSERVER應用中,后端數據庫管理系統DBMS扮演著重要角色。如果服務器處理客戶端的請求失敗,會導致客戶端應用的失敗。
把多層變為視圖
? ? 為解決這個問題可以用多種解決方案。分布式就是其中一種,我確信你已經不止一次聽到過這個詞。然而,分布式應用的一個必須認真考慮的問題就是你必須對前面提到的問題非常熟悉。
? ? 雖然有很多方式來建立分布式應用,DELPHI的用戶仍然會對MIDAS技術感興趣。MIDAS已經成為DELPHI3及其后繼版本的一部分。如果你用的是DELPHI CLIENTSERVER的企業版,MIDAS的強大優勢仍然值得另外的花費。
? ? 通過MIDAS,你可以把CLIENTSERVER應用分發到層,每一層實現一種邏輯上獨立的功能。多層應用的優點就是你可以很方便的替換應用中的每一層,因為每一層都不知道其他層是如何實現它們的功能的。并且,每一層通過特殊的方式和其他層通訊,并只對其他層提供的服務感興趣,而不是如何提供這種服務。
最簡單的分布式應用是三層式應用。在三層式應用中,客戶端的角色就是顯示數據。中間層處理所有的交易邏輯,第三層是數據庫服務器。如圖1所示。


圖1
為什么多層?
? ? 多層應用的優勢在你比較傳統應用和多層應用的維護時會變得很明顯。當你不得不修改CLIENTSERVER應用時,你需要重建一個新的版本并重新部署它。如果有很多客戶,你可能需要整周的時間來做這件事。
? ? 例如,假設你在創建一個用于計算銷售人員工資的工資表的應用。工資依賴于銷售人員的銷售情況,突然,老板告訴你計算方法需要修改。
? ? 在CLIENTSERVER應用中,你需要修改客戶端的程序。然而,如果你已經把交易邏輯(計算方法)從用戶接口中分離出來,你就只需要替換中間層的應用。比較修改100個客戶端和只修改中間層的花費,不言而喻。
? ? 然而,節省開支并不是建立多層應用的唯一理由。當第一層只是用來顯示數據,建立INTERNET應用就會變得更經濟。例如,我的很多客戶問我如何創建他們最好的基于WEB的應用。我通常告訴他們解決這個問題的最好方法就是首先用MIDAS建立一個多層應用的版本,然后為它創建一個WEB用戶接口。當然,分布式應用對多層式來說解決起來并非難事,但是一旦你體會到了這項技術的優越性,你就會很快知道它什么時候有用或無用。


MIDAS 很容易創建
? ? 現在你已經知道了為什么多層式對傳統的CLIENTSERVER應用來說是種很好的選擇了,現在是更進一步學習MIDAS的時候了。第一個版本的MIDAS是在DELPHI 3 CLIENTSERVER中發布,所以在DELPHI 5 企業版中MIDAS已經是第三個版本了。雖然MIDAS最初是設計用于DELPHI,它同樣可以用于DELPHI的姊妹產品C++BUILDER。和DELPHI的其他應用開發一樣,MIDAS的開發就是把控件放到FORM上。所有的MIDAS控件可以在組件模板‘MIDAS’(見圖2)中找到。由于MIDAS是用來在層間傳送數據庫數據,多數控件跟共享和操作數據有關。表1對DELPHI 5 中所見到的控件給出了簡單的描述。


圖2
表 1. DELPHI 5 中的MIDAS 控件。
控件 描述
TClientDataSet (Enhanced TTable replacement to be used in MIDAS client applications)用于MIDAS的客戶端應用的增強的Ttable替代控件
TDCOMConnection (Connection component for using DCOM)用DCOM連接的連接控件
TSocketConnection (Lightweight connection component that uses TCPIP)用TCPIP連接的方便的連接控件。
TDataSetProvider (Component to "export" a dataset from a MIDAS application server)從MIDAS應用服務器‘輸出’數據集的控件
SimpleObjectBroker (Simple component to help in load-balancing MIDAS applications)用于MIDAS應用的負載平衡的簡單控件
TWebConnection (Component for tunneling database data through HTTP)通過HTTP訪問數據庫數據的控件
TCorbaConnection (Can be used to connect CORBA and MIDAS applications)可以用來連接CORBA和MIDAS應用


? ? 在MIDAS應用中,客戶端應用通過應用服務器來取數據,應用服務器依次從數據庫取數據。應用服務器把數據庫中的數據打包并返回給客戶端。在MIDAS術語中,應用服務器成為提供數據給客戶端。
? ? MIDAS 提供了三種不同的連接方式(CORBA 連接是特殊的并且通常不包含在內),一個應用服務器可以同時支持所有連接。應用服務器使用常規的數據庫控件來訪問數據庫,然后用一個數據provider控件來允許客戶端應用來訪問數據。客戶端應用使用連接控件來連接應用服務器。連接方式依賴于客戶端的應用—例如,簡單連接可以用TCPIP,然而復雜的客戶端應用就要用DCOM連接。
? ? 客戶端的應用在使用連接控件的同時使用Client Dataset控件,它的作用就象平常的Ttable一樣。例如,Client Dataset控件支持合計字段,過濾器,和主從關系,使你對MIDAS感到適應。
建立一個應用服務器
? ? 現在你可以用你的MIDAS知識來建立一個真正意義上的應用了。和所有的MIDAS應用一樣,最好從應用服務器端開始開發。首先,啟動DELPHI并選擇一個New Application。改變自動生成的FORM的大小以使它可以放一個Tlable控件,然后在它上面放一個Tlable控件,改變它的Caption屬性,比如改為‘My MIDAS Server’。 Label 和 form 的大小并不重要,因為它們只是用來在屏幕上指示MIDAS應用服務器。通常應用服務器根本不包含任何用戶接口,但為了學習,最好有個簡單的用戶接口。它只是讓你來控制服務器。
? ? 我在建立MIDAS應用服務器時最喜歡的一步就是設置窗口的背景顏色。改變主窗體的顏色對于確信應用服務器處于運行狀態來說是個很好的方法。當然,這只是在你創建服務器的用戶接口時才有用。
現在,選擇綠顏色,并設置label的字體顏色為白色,以增加對比度。然后從FILE菜單中選擇NEW,圖3顯示了NEW對話框中的選項,從中你要選擇的是 位于Multitier 頁面中的Remote Data Module圖標。我在此不想詳細描述,但是必須是一個Remote Data Module,因為MIDAS 是建立在COM基礎之上的。因此,你的Remote Data Module 會在后面的例子中自動說明。這里有三個不同的data modules 可用的原因就是MIDAS服務器可以用于不同的環境。例如,你的MIDAS應用可以和CORBA應用通訊。


圖3
現在回到代碼中,按New Items 對話框的OK按鈕后,你就會看到圖4所示的向導。因為remote data module是一個COM對象,你需要為它指定一個 CoClass 名稱。這個名稱在你的系統中必須是唯一的,所以我選擇‘MyGreenMIDASServer’為它的名稱。其他選項用它的缺省值,你需要參考表2來了解這些選項的用途。


圖4
表 2. Remote Data Module向導中的選項
選項 說明
CoClass Name (Specifies the name of the remote data module object.)標識remote data module對象的名字
Instancing (Controls how the remote module is created when the application server runs. For example, Single Instance means that every client connects to its own instance of the application server.)在應用服務器運行時控制remote module如何創建。例如,Single Instance表示每個客戶端用自己的實例連接到應用服務器
Threading model (Indicates how client calls are passed to the remote data module. For example, Free means that multiple threads are used.)說明客戶端的調用如何傳送到remote data module.例如,FREE表示使用多線程。


提供數據集
? ? 當remote data module建立好之后,你就可以給它增加普通的database components。我在例子中訪問的是DBDEMOS別名數據庫中的Biolife表,所以一個Ttable控件就夠了。
? ? MIDAS服務器可以支持所有從TdataSet類繼承而來的數據庫控件。事實上,這意味著你可以選擇用ADO,BDE,甚至InterBase Express來連接數據庫。你選擇的每種數據庫連接對客戶端應用來說都沒什么不同,所以當你決定用ADO替換BDE時客戶端不必做任何修改。這是不是很COOL?
? ? 為了訪問Biolife表,在data module上放一個Ttable控件,并把它和我們熟知的‘fish fact’表連接。為了確保它工作正常,可以activate Ttable 控件來測試數據庫的連接。然而,你隨后應該馬上關閉表,因為讓表保持OPEN狀態會耗盡寶貴的服務器資源。關閉表是安全的,因為MIDAS在需要時會自動激活控件。
然后,在表單上放一個TdataSetProvider控件(你可以在MIDAS控件頁面中找到這個控件)。你要做的就是設置dataset provider的DataSet屬性為Ttable 控件。做完這些以后,你就完成了應用服務器的建立,并可以保存整個project。我用RemoteDM,MainForm,和GreenServer來分別為remote data module,the green form,和project來命名。
? ? 當你保存了整個project以后,就可以馬上編譯并運行了。這是個重要的步驟。第一次運行應用服務器時會自動在Windows注冊表中注冊它。記住:事實上remote data modules是COM對象,所以注冊表中必須包含EXE文件的位置(目錄)信息,甚至更多。


客戶端應用
? ? 現在,你的應用服務器已經完成,可以建立客戶端的應用了。從View 菜單中選擇Project Manager選項,右擊project group 并選擇Add New Project。當熟悉的New Items對話框打開后,選擇Application圖標并選擇OK。一個新的表單會出現在IDE中。注意服務器端和客戶端應用要在同一個項目組中。這使得MIDAS的應用開發更容易,因為你可以很容易的在兩個項目中切換。另一種選擇就是打開兩個DELPHI,但我更喜歡第一種方法。
? ? 接下來,改變客戶端應用的表單大小使它可以放一個grid。從MIDAS控件頁面中選擇一個TDCOMConnection控件放到表單上,這個控件是你可以選擇的四種連接控件中的一個。如果你用的是Windows 95 或r 98,你需要在繼續前先閱讀補充說明‘Windows 95, 98 and DCOM’。
? ? 回到Object Inspector,設置連接控件的ServerName屬性為GreenServer.MyGreenMIDASServer。注意在Object Inspector中的列表中會自動顯示在本系統中注冊的應用服務器。當你選擇了服務器后,DELPHI會自動填寫ServerGUID屬性。你可以忽略GUID除非你對COM感興趣。
? ? 現在,你可以讓ComputerName屬性為空。這意味著客戶端在本機尋找應用服務器。如果你想在其他機器上運行服務器,可以指定ComputerName屬性值為其他機器名稱。
為了測試連接,置Connected屬性的值為True。然后你就會看到你的應用服務器開始在后臺運行(見圖5),這就是COM的奇妙之處。事實上,你已經看到了just-in-time activation的所有狀況。


圖5
? ? 接下來,用鼠標從從控件模板中選擇一個TclientDataSet控件放到表單上。設置它的RemoteServer屬性為connection控件的名字。選擇ProviderName屬性為應用服務器上的provider控件的名字。注意什么會發生:應用服務器會和你的客戶端應用通訊,并告訴它服務器提供什么數據集。
? ? 隨后的事就很熟悉了:放一個TdataSource和一個TDBGrid到表單上,把data source連接到client dataset,把grid連接到data source。現在,設置client dataset的Active屬性為True。如果順利的話,你就會在grid中看到Biolife表中的數據。這些數據沒有任何值得懷疑。
實施MIDADS應用
? ? 一旦你完成了MIDAS應用的創建,我確信就你會對實施它感興趣。雖然實施MIDAS應用會很EASY,你也要按它的基本步驟進行,它們可以一次完成。
? ? 在開始服務器應用之前,你需要兩個在SERVER上運行的DLL。這兩個DLL是STDVCL40.DLL 和 MIDAS.DLL。當安裝服務器時,你最好把這兩個文件拷貝到Windows系統目錄下,這樣你就可以很方便的找到它們。拷貝好之后,這兩個DLL還需要注冊。
? ? 注冊是個和COM有關的事情,并且是必須的,以使系統可以找到DLL。通常使用REGSVR32.EXE來注冊,它和Windows同時被安裝。然而,有些系統沒有這項功能,你就需要用TregSvr,它是DELPHI中的一個演示程序。你可以在DELPHI的Demos//ActiveX//TregSvr目錄下找到。
? ? 盡管這些工具用起來很方便,最好的方式還是用安裝工具生成一個安裝包。例如,我使用InstallShield(DELPHI專業版中提供)來創建一個安裝包,并設置MIDAS的DLLs為‘self-registering’。
給代碼授權
? ? 在你實施MIDAS應用之前,一定要注意MIDAS并非是免費軟件。當你實施你的MIDAS應用時,通常需要購買一個實施許可證。開發MIDAS應用程序不需要許可,因為,在DELPHI 5的企業版中已經有了。
? ? 在http://shop.borland.com/上的實施許可-$299.95允許你在一臺機器上實施你的MIDAS應用。這個許可對客戶端的連接數沒有限制,所以MIDAS事實上很便宜。
? ? 為了使MIDAS讓更多人買的起,Inprise公司對許可協議保留了一個例外。在DELPHI的DEPLOY.TXT文件中:"A server deployment license is not required… in an application in which the client and server reside on the same machine." (‘服務器的許可證不需要…當客戶端和服務趨端在同一臺機器上時’。)
更多MIDAS
? ? MIDAS讓你可以用你現在的DELPHI技術方便的開發分布式應用,而不必涉及DCOM 或 CORBA的更深內容。而且,你可以用DELPHI的開發方式建立你的應用程序,同時速度會很快。
? ? 盡管在一篇文章中并不能描述MIDAS的所有內容,我希望你可以在此學到最基本的技術。我建議對TclientDataSet控件花點時間,相信你不會對它的一些特性失望。
? ? 作為進一步的練習,我建議你測試不同的連接方式。例如,使用TsocketConnection,它可以讓你和服務器建立很lightweight的連接。同時,你可能想學習IappServer接口,它是MIDAS技術的基礎。
? ? 如果你想對MIDAS了解的更多,我建議你訪問Borland公司的WEB站點http://community.borland.com/。特別是Dan Miser寫的文章更值得一讀。同時要記住:將來不管遇到什么問題,也不會阻擋DELPHI開發者在MIDAS領域的旅程。
下載 JARVINEN.ZIP


補充說明: Windows 95, 98 and DCOM
? ? 如果你用的是Windows 95或98,你必須確保DCOM已經安裝。缺省情況下,Windows 95或98不包含DCOM,但Windows NT 和 Windows 2000已經安裝了。要在Windows 95上安裝DCOM,從DELHPI的安裝CD上運行DCOM95.EXE(這個文件位于安裝目錄下)。或者,瀏覽http://www.microsoft.com/com,并下載最新的安裝包。要在Windows 98上安裝,從相同的網址上下載最新的DCOM安裝版本。?
--------------------------------------------------------------------------------


其實也就一個主要問題,為什么保存數據時非得要先斷開連接,再重新連接后才能正常保存?


百思不得其解!
--------------------------------------------------------------------------------
在非多層的情況下,更新數據往往先判斷事務是否正在進行,多層不了解。不知是否有類似情況


procedure TForm1.ADODataSet1BeforePost(DataSet: TDataSet);
begin
if not ADOConnection1.InTransaction ?then
begin
ADOConnection1.BeginTrans;
end;


procedure TForm1.ADODataSet1AfterPost(DataSet: TDataSet);
begin
if ADOConnection1.InTransaction ?then
begin
ADOConnection1.CommitTrans;
end;
end;


--------------------------------------------------------------------------------
?
-- ?作者:HUWEIJI
-- ?發布時間:2005-8-3 19:38:33
-- ?
出錯的提示是:
 Cannot create new transaction because capacty was exceeded.
可是除了BeforeUpdateRecord自動開啟的事務外,沒有任何其他事務也照樣出問題。
我用的是DBExpress,以前用ADO時也沒有問題。

 保存的過程是 SqlConnection.Connection:=False;
? ? ? ? ? ? ? ? SqlConnection.Connction:=True;
?保存;
        SqlConnection.Connection:= False;

少了一項都可能出問題。

如果只保存一個ClientDataSet中的數據是沒有問題的,當不止一個時,比如說父子表,就不知道怎么辦了。
去大富翁也查不出所以然來,真是郁悶 出處:?http://www.360doc.com/content/12/0817/17/7662927_230712619.shtml

轉載于:https://www.cnblogs.com/lrl45/p/5135450.html

總結

以上是生活随笔為你收集整理的Delphi:ClientDataset+TDataSetProvider的数据保存问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲欧洲日产国产网站 | 欧美极品少妇 | 国产人澡人澡澡澡人碰视 | 欧美性理论片在线观看片免费 | 黄网站在线观看 | 涩涩网站免费 | 涩涩涩涩涩涩涩涩涩 | 日韩视频网 | 亚洲天堂中文字幕 | 99精品国产一区二区三区不卡 | 水蜜桃影库 | 综合av第一页 | 国产福利视频网站 | 色哟哟黄色 | 波多野结衣在线播放 | 999精品 | 日韩综合一区二区三区 | 精品一区二区精品 | av在线网址大全 | 国产激情视频在线 | 欧美性受xxxx白人性爽 | 狠狠干2018| 涩涩涩涩涩涩涩涩涩涩涩涩 | 亚洲成人你懂的 | 九色免费视频 | 老司机电影网你懂的视频 | 亚洲视频综合在线 | 日本黄色一区 | 国产一区二区三区免费在线观看 | 国产精品情侣自拍 | 国产精品五月天 | 日本一本在线视频 | 97在线观看 | 美女高潮久久久 | 国产成人自拍视频在线观看 | 精品国产精品三级精品av网址 | 黄色片免费 | 国产欧美一区二区三区国产幕精品 | 日韩国产精品一区 | 海角首页 | 亚洲视频精品 | 精品中文字幕在线 | 黄色一级视屏 | 日本黄页网址 | av漫画在线| 国内精久久久久久久久久人 | 这里只有精品免费 | 欧美二区三区 | 日韩av免费在线看 | 91精品国产91久久 | 黄色片在线看 | 亚洲乱码中文字幕综合 | www.香蕉视频在线观看 | 岛国av网站在线观看 | 国产成人免费在线视频 | 午夜看黄神器 | 欧美不卡二区 | 日本中文字幕在线看 | 福利视频免费观看 | 女人高潮视频网站 | 秘密基地在线观看完整版免费 | 亚洲一区二区三区视频在线 | 在线一区欧美 | 亚洲激情二区 | 久久成人综合 | 久久久久综合网 | 日批在线观看 | 久草精品在线观看 | 久久精品资源 | 亚洲精品久久在线 | 91黄色网页 | 欧美麻豆久久久久久中文 | 麻豆app在线观看 | 一区二区三区国产精品 | 五月婷av | av手机在线看片 | 麻豆传媒在线看 | 免费av在线一区 | 成人在线视频免费看 | 女性裸体不遮胸图片 | 日韩美女福利视频 | 午夜精品久久久久久久男人的天堂 | 亚洲 欧美 综合 另类 中字 | 亚洲午夜在线 | 日韩av网站大全 | 欧美日本视频在线 | 欧美性视频在线 | 麻豆app在线观看 | 亚洲欧美成人一区 | 亚洲精品视频中文字幕 | 欧美日韩美女视频 | 天堂在线中文 | 少妇闺蜜换浪荡h肉辣文 | 俺也去五月婷婷 | 欧洲视频在线 | 岛国精品一区 | 中文字幕电影 | 国产专区在线 | 黄在线免费| 狠狠在线视频 | 日韩av在线精品 | 偷拍欧美精品 | 综合久| 女人脱下裤子让男人桶 | 日韩一区二区三区免费视频 | 国产一区二区丝袜高跟鞋图片 | 情涩视频 | 成人黄色电影在线 | 中文免费视频 | 色豆豆av | 日韩综合一区二区三区 | 国产区在线观看 | 激情自拍区| 亚洲国产精品尤物yw在线观看 | 日本黄色免费在线 | 日韩色频 | 成人短视频在线观看 | 四虎av在线 | 亚洲国产三级 | 天天做天天摸天天爽天天爱 | 日韩欧美一区二区三区 | 色94色欧美sute亚洲线路一ni | 欧美性xxxx极品hd满灌 | 亚洲成人精品在线观看 | 亚洲黄色录像片 | 一级a爰片久久毛片 | 大色网小色网 | 99精品久久99久久久久 | 又黄又爽又刺激的视频 | 看片狂人网址 | 欧美精品一区二区久久 | 年轻的少妇中文 | 欧美性另类 | 日韩免费高清视频 | 亚洲小说欧美激情另类 | 日韩 国产 一区 | 五月婷婷激情五月 | 天堂中文资源在线 | 亚洲精品一区在线 | 男女激情网址 | 欧洲亚洲一区 | 欧美一区二区三区视频在线 | 91九色露脸 | 青青河边草高清免费版 视频 | 欧美午夜xxx| 亚洲aⅴ网站 | 国产羞羞网站 | 国产精品网站一区 | 香蕉视频日本 | 青青草国产 | 国产精品12 | 美女国产一区 | 欧美巨乳美女视频 | 国产精品你懂的 | www.天天操 | 久久综合影视 | 欧美日韩一级二级三级 | 久久成人综合网 | 狠狠干少妇 | 久久久国产精品视频 | 小伸进喷水网站 | 精品蜜桃一区二区三区 | 亚洲精品福利视频网站 | 巨乳美女在线播放 | 谷原希美在线一区二区免费 | gogo西西人体大尺度大胆喷水 | 91久久国产精品 | 91精品国自产在线观看 | 欧美综合另类 | аⅴ资源新版在线天堂 | 在线看片网址 | 老鸭窝亚洲一区二区三区 | 国产高清日韩欧美 | 亚洲免费观看在线观看 | 综合久久精品 | 中文日韩在线视频 | 狠狠操亚洲 | 久久精品人人 | 日本一二三区在线视频 | 精品丝袜久久 | 最新av免费观看 | 成人在线免费小视频 | 亚洲国产精品网站 | h小视频在线观看 | 日本精品免费观看 | 性做久久久久久免费观看 | 性高湖久久久久久久久 | 看片总站| 黄色一级理论片 | 日本五十路电影 | 海角视频在线 | 18视频在线观看网站 | 瑟瑟视频免费看 | 揉我啊嗯~喷水了h视频 | 尤物最新网址 | 久久久国产成人精品 | 永久网站aa毛片 | 美女免费视频一区 | 欧美一区二区三区电影 | 麻豆精品精华液 | 先锋资源av在线 | 成年人免费看的视频 | 久久精选视频 | 日韩免费高清在线观看 | 国产一区 在线视频 | 视频推荐 | 色小说在线观看 | 1000部做爰免费视频 | 国产1区二区 | 五月婷婷综合在线 | 日韩精品一区二区久久 | 久久福利视频导航 | 又爽又黄在线观看 | 黄色片在线看 | av网址网站 | 国产精品国产精品国产专区不片 | 西西人体午夜视频 | 人成在线视频 | 亲切的金子餐桌片段的金子 | 91精品国产日韩91久久久久久 | av男人的天堂在线 | 冈本视频在线观看 | 在线观看国产永久免费视频 | 国产视频亚洲精品 | 五月丁香啪啪 | 潘金莲一级淫片aaaaa | 美日韩成人 | 国产精品96| 国产片一区二区 | 日日草日日干 | 老汉色老汉首页av亚洲 | 日韩av黄色在线观看 | 国产人妖ts重口系列网站观看 | 国产精品呻吟 | 日韩av在线电影网 | 久草福利在线视频 | 欧美在线一区二区视频 | 麻豆国产成人av一区二区三区 | 巨大荫蒂视频欧美大片 | 久久精品国产一区二区三区 | 秋霞在线观看一区二区三区 | 国产成人欧美 | 色无极亚洲影院 | 亚洲成人 av| 精彩视频在线播放 | 国产人成一区二区三区影院 | 污污的视频在线观看 | 亚洲经典三级 | 成熟女人毛片 | av大帝在线观看 | av免费在线网站 | 网站黄色在线观看 | 美女国内精品自产拍在线播放 | 男女做运动视频网站 | 老司机性视频 | 久久黄色片 | 99色播| 村上里沙番号 | 久久久久在线观看 | 久久激情综合网 | 日韩欧美中字 | 国产精品毛片在线 | 91精品国产高清一区二区三区 | av影城| 三级在线中文字幕 | av漫画网 | 亚洲成人自拍 | 女人被爽到高潮呻吟免费看 | www.天天射 | 亚洲va欧美va天堂v国产综合 | 人体裸体bbb欣赏 | 中文字幕av一区中文字幕天堂 | 天天久久夜夜 | 美女的让男人桶爽动漫 | 久久噜噜噜精品国产亚洲综合 | 视频三区在线 | 欧美性xxxxxx少妇 | 国内自拍视频一区二区三区 | 亚洲 日本 欧美 中文幕 | 沟厕沟厕近拍高清视频 | 亚洲一级高清 | 丁香激情婷婷 | 影音先锋一区 | 自拍偷拍第一页 | 动漫裸体无遮挡 | 麻豆av资源 | 91色乱码一区二区三区 | 中国国产bdsm紧缚捆绑 | 国产亚洲一区二区精品 | 亚洲精品一区二区精华 | 日韩精品一区二区三区免费视频 | 欧美色图第一页 | 另类小说欧美激情 | 亚洲视频免费观看 | 男人插曲女人视频免费 | 日韩欧美国产成人一区二区 | 亚洲色图18p | 亚洲成av人片在线观看 | 日韩成人在线免费观看 | 美女调教视频 | 黄色一级大片在线免费看国产 | 影音先锋国产在线 | 男生操男生网站 | 中文字幕av一区二区三区谷原希美 | 日韩男女性生活视频 | 国产精品久久久久久久久久三级 | 午夜性色 | 91丝袜美腿高跟国产极品老师 | av大片在线免费看 | 亚洲伦理片 | 狍与女人做爰毛片 | 国产女人水真多18毛片18精品 | 久久国产欧美日韩精品 | 五月天狠狠操 | 国产精品久久久久久网站 | 一本久道久久综合 | 97精品超碰一区二区三区 | 天堂在线观看视频 | 日本一级网站 | 99久久精品国产毛片 | 日韩免费观看视频 | 黄色精品免费 | 污视频导航 | 99欧美精品 | 日韩一区二区精品在线观看 | 欧洲视频在线 | 深夜在线免费视频 | 伊人色综合久久天天 | 成都电影免费大全 | 亚洲男人的天堂网站 | 久久av二区 | 午夜国产精品一区 | 日韩精品免费 | 成人污污www网站免费丝瓜 | av大片在线免费看 | 久久91精品国产 | 大黑人交xxx极品hd | 综合色影院 | 亚洲一在线 | 男女过程很爽的视频网站 | 中文字幕在线观看免费高清 | 肉番在线观看 | 被多个强壮汉灌满精h | 国产视频999 | 亚洲午夜色 | 深爱激情站 | 久久久综合色 | 毛片小视频 | 国产盗摄视频在线观看 | 小辣椒导航 | 能看毛片的网站 | 男女高潮又黄又爽又无遮挡 | 日韩精品一区在线观看 | 日日操夜夜撸 | 色福利视频 | 波多野结衣中文字幕在线 | 香蕉久久一区二区不卡无毒影院 | 亚洲第一电影网 | 国产精品欧美经典 | 精品一区 在线 | 青青久久av北条麻妃黑人 | 亚洲日日骚 | 日韩一区二区电影在线 | 成人av第一页 | 影音先锋每日 | 色爱区成人综合网 | 一区二区三区在线视频免费观看 | 奇米一区二区三区 | 极品av在线 | 99精品久久久久久 | 毛茸茸熟妇丰满张开腿呻吟性视频 | 国产 在线 | 日韩 | 色八戒av| 国产欧美一区二区三区久久人妖 | 日本一区二区三区精品视频 | 亚洲精品一区久久久久久 | 天天曰 | 最新啪啪网址 | 国产a级大片 | 密臀av在线播放 | 狠狠干b | 波多野在线观看 | 欧美蜜臀| 久久99色| 日韩国产电影 | 国产一卡二卡三卡四卡 | 日本私人影院在线观看 | 成年人视频大全 | 久久久黄色 | 人人插人人爽 | 国产欧美日韩在线观看 | 国产传媒欧美日韩成人 | 国产欧美在线观看 | 特级西西444www大胆免费看 | 欧美aaa在线 | 久久久久久成人精品 | 91久久久久久久久 | 轻轻草在线视频 | 国产综合精品一区 | 懂色av一区二区夜夜嗨 | 亚洲综合视频网 | 亚洲成人午夜影院 | 怒海潜沙秦岭神树 | 大乳护士喂奶hd | 免费在线观看毛片 | 黄页免费在线观看 | 99精品久久久久久 | 女性裸体无遮挡胸 | av网止 | 日日操夜夜爽 | 黑人操日本女优 | 夜夜操天天操 | 艳妇臀荡乳欲伦交换gif | 欧美激情视频一区二区三区 | 精品国产一区二区三区麻豆免费观看完整版 | 韩国三级av| 日韩午夜激情 | 男操女视频免费 | 激情午夜网站 | 少妇高潮露脸国语对白 | 午夜免费av电影 | 久久成年人视频 | 99re视频这里只有精品 | 国产91免费 | 亚洲精品一二区 | 欧美与黑人午夜性猛交久久久 | 色老头久久网 | 国产欧美一区二区三区在线 | 成人涩涩视频 | 成人一级黄色片 | 免费看a的网站 | 男人的天堂亚洲 | 中文字幕高清电影 | 精品久久片 | 国产成人自拍网 | 深夜国产福利 | 亚洲一级大片 | 亚洲第一精品电影 | 俺也去狠狠爱 | 请用你的手指扰乱我吧 | 久久久久久久久久久av | 91黄色网页 | 超碰人人91 | 色香欲 | 影院一区| 欧美色亚洲 | 夜夜夜操 | 91九色国产 | 男人捅女人免费视频 | 亚洲成人动漫在线观看 | 极品魔鬼身材女神啪啪精品 | 久久国产精品精品国产色婷婷 | 青娱网电信一区电信二区电信三区 | 亚洲视频国产 | 激情五月在线观看 | 清清草视频 | 亚洲成人激情综合网 | 日韩av午夜在线观看 | 午夜不卡影院 | www国产亚洲精品久久网站 | 欧美日韩一区二区三区不卡视频 | 天天天天操 | 成人性色生活片 | 免费在线国产视频 | a在线观看网站 | 黄色在线观看免费 | 亚洲免费观看高清在线观看 | 免费午夜影院 | 国产免费拔擦拔擦8x在线播放 | 成人在线播放网站 | 欧美另类小说 | 国产精品精品久久久 | 日韩激情影院 | 国产美女视频免费观看下载软件 | 国产盗摄xxxx视频xxxx | gai视频在线观看资源 | 国产精品久久久久久久久久久久久 | 成人女同在线观看 | 黄色av播放 | 爱看av在线 | 欧美cccc极品丰满hd | 超碰成人网 | 天天av资源| 日韩和欧美一区二区三区 | 毛片av免费看 | 在线无限看免费粉色视频 | 成人激情电影在线观看 | 18+视频网站 | 91看片在线观看 | 欧美 日韩 国产 成人 在线观看 | 很黄的视频在线观看 | 欧美疯狂做受xxxx高潮 | 日韩一区二区影院 | 久久一区中文字幕 | 成人欧美一区二区三区在线 | 亚洲一区二区三区精品在线 | 亚洲免费观看在线观看 | 亚洲成人av在线电影 | 色综久久综合桃花网 | 国产一区二区精品在线观看 | 欧美久久亚洲 | 国产精品视频自拍 | 亚洲成av人综合在线观看 | 第一福利视频 | 欧美久久综合性欧美 | 一区二区三区在线观看欧美 | 波多野结衣av中文字幕 | 97色在线观看| 日韩在线观看视频免费 | 福利视频在线看 | 模特的欲望在线观看 | 色视频线观看在线播放 | 99激情网 | 国产精品av在线播放 | 91热久久 | 天天爽夜夜爽 | 操欧美老女人 | 国产精品一二三视频 | 少妇视频在线播放 | 中文字幕999 | 捆绑无遮挡打光屁股调教女仆 | 日韩 欧美 视频 | 青青久在线视频 | 视频在线一区 | 香蕉久久一区二区不卡无毒影院 | 97超碰在线免费 | 呦呦网 | 日本免费看视频 | 久久久夜夜夜 | 亚洲成人tv | 国产精品麻豆一区二区 | 久久久久久九九九 | 青视频在线观看 | 尤物网址 | 亚洲色欲色欲www在线观看 | 欧美日韩在线免费视频 | 亚洲精品成人av | 影音先锋三级 | 亚洲欧美另类国产 | 黄网址在线观看 | 美女脱得一干二净 | 91久色国产 | 激情综合亚洲 | 国产精品美女久久久久av超清 | 国自产拍偷拍福利精品免费一 | 五月天丁香综合久久国产 | 欧美日韩一区二区在线播放 | 色吊丝在线永久观看最新版本 | 香蕉一区二区 | 国模一区二区 | 老a影视| 男女啪动最猛动态图 | 美女搡bbb又爽又猛又黄www | 成人午夜网 | 日韩有码在线播放 | 色婷婷99| 色婷婷综合在线 | 中文字幕有码在线观看 | 理论片第一页 | 在线观看av不卡 | 韩国午夜理伦三级在线观看按摩房 | 国产精品成人av性教育 | 在线看国产视频 | 丝袜理论片在线观看 | 一区二区三区内射美女毛片 | 午夜影院黄色 | 日韩在线二区 | 女生隐私免费看 | 少妇av影院| 国产在线网址 | 夜色在线视频 | 亚洲综合狠狠 | 欧美久久精品一级黑人c片 国产一区二区在线免费视频 | 天天操天天碰 | 国产第一精品 | 亚洲成a人片 | 色哟哟黄色 | 91精品麻豆日日躁夜夜躁 | 丝袜先锋 | 日本成人手机在线 | аⅴ资源新版在线天堂 | 超碰cao12| 91第一页| 乳罩脱了喂男人吃奶视频 | 成人三级在线视频 | 在线观看av网站 | 欧亚视频在线观看 | 视频福利在线观看 | 麻豆app在线观看 | 精品国产日韩欧美 | 色综合色婷婷 | 99综合99| 91香蕉国产| 黄页网站在线 | 欧美激情视频在线播放 | 亚洲欧美在线视频观看 | 韩国妻子的朋友 | 亚洲成人精品在线 | 黄色欧美日韩 | 欧美日韩一区二区三区在线视频 | 亚洲免费人成在线视频观看 | 国产无套精品一区二区 | 一本大道综合伊人精品热热 | 欧美视频精品一区 | 亚洲国产精品999 | 亚洲一区二区三区在线免费观看 | 欧美妇人zzzzo00xxxx | 麻豆视频在线 | 欧美精品入口 | 国产又粗又大又硬 | 丝袜理论片在线观看 | 色偷偷av | 欧美中文一区二区三区 | 七月婷婷综合 | 亚洲人妖在线 | av资源先锋 | av五十路| 桃色视频免费在线观看 | 久久久99精品免费观看 | 真实av在线 | 99久久精品国产交换 | 国产精品免费观看高清 | 中文字幕免费看 | 国内免费自拍视频 | 欧美日韩亚洲激情 | 91看片免费版 | 男女性高潮免费网站 | 国产色a在线观看 | 一区二区三区精品在线观看 | gogo人体做爰大胆裸体 | 精品在线你懂的 | 老熟妇毛片 | 少妇水多多| 中文在线字幕免费观看电 | 国产一区二区免费在线观看 | 热舞福利精品大尺度视频 | 日韩欧美在线播放 | 九色自拍| 看片一区 | 色老头一区二区三区 | 午夜影院免费在线观看 | 老司机福利av | 在线视频三区 | 日韩欧美网址 | 无套爆插 | 美女久久久久 | 国产巨乳在线观看 | 污漫在线看 | 亚洲一区二区三区高清 | 福利影院导航 | 国产精品久久久久久久久借妻 | 男男全肉变态重口高h | 午夜亚洲成人 | 欧美最顶级的aⅴ艳星 | 国产一区自拍视频 | 青青免费视频 | 欧美激情综合色综合啪啪五月 | 免费网站18 | 亚洲午夜精品久久久久久久久 | 亚洲成人免费av | 国产成人在线精品 | 久久国产精品99精品国产 | 国产日b视频 | 色香色香欲天天天影视综合网 | 少妇激情av一区二区三区 | 91视频精品 | 国产精品成人av性教育 | 国产超碰在线 | 黄片毛片在线观看 | 国产高清一区二区三区 | 日韩欧美aⅴ综合网站发布 永久视频在线观看 | 久久九色 | 国产免费脚交足视频在线观看 | 五月导航 | www国产成人免费观看视频,深夜成人网 | 久久99视频精品 | 国产91九色 | 日本三级网| 又黄又爽又刺激的视频 | 国产视频在线观看一区二区三区 | 美女免费福利视频 | 久久精品丝袜高跟鞋 | 欧美a级一区二区 | 精品粉嫩aⅴ一区二区三区四区 | 中文一区二 | 欧美日韩黄视频 | 国产超碰人人爽人人做人人爱 | 国产免费视频 | 99欧美精品| 91精品啪在线观看国产60岁 | 中文精品一区二区三区 | 激情小说综合 | 中文字幕视频免费在线观看 | 在线欧美一区二区 | 亚洲欧美不卡 | 麻豆传媒在线免费 | 岛国av大片 | 裸体网站在线观看 | 国内精品小视频 | 五十路老熟道中出在线播放 | 97国产精品久久 | 极品撕开美女衣服 | 成人欧美18 | 狂野欧美性猛交blacked | 亚洲欧美中文字幕在线一区 | 久久久综合精品 | 天天影视色香欲综合 | 免费av 在线| 日韩三区四区 | 国产一二三在线 | 日韩成人精品在线观看 | 日本黄页网站免费大全 | 狠狠插天天干 | 狠狠操视频网站 | 黄色成人在线播放 | 亚洲视色| 国内外成人免费激情在线视频网站 | 窝窝午夜看片 | 久久久久久久国产 | 日本波多野结衣在线观看 | 3d欧美精品动漫xxxx无尽 | 精一区二区三区 | 香蕉视频免费在线 | 国产精品自在欧美一区 | 国产日韩久久 | 欧美性大战久久久 | 精品一区二区三区日韩 | 国产精品一区一区三区 | 中文字幕影院 | 成年人免费av | 国产激情综合五月久久 | 在线观看黄色小视频 | 婷婷成人综合网 | 国产中文字幕乱人伦在线观看 | 国产www在线 | 国产又大又粗又猛又爽的视频 | 中文字幕日本一区二区 | 色中色激情影院 | 国产一区 在线视频 | av播放在线观看 | 成人免费高清 | 亚洲精品免费电影 | 久久91av | 欧美整片在线观看 | 91免费小视频 | 欧美激情高清视频 | 亚洲午夜精品一区二区三区 | 99伊人 | 亚洲成年人在线 | 欧美 自拍 丝袜 亚洲 | 韩国伦理大片 | 国产在线激情视频 | 久久久久久久久久久久久女国产乱 | av在线播放网 | 人妖无码 | 大胸美女被爆操 | 亚洲精品乱码久久久久久蜜桃91 | 四虎新网址 | 一区二区导航 | 色噜噜久久 | 亚洲精品美女视频 | 93久久精品日日躁夜夜躁欧美 | 亚洲自拍在线观看 | 亚洲欧洲视频在线 | 日韩免费观看高清完整版在线观看 | 国产精品xxx| 中国少妇初尝黑人巨大 | 粉嫩av免费一区二区三区 | 国产无遮挡又黄又爽网站 | 91成人免费在线视频 | 性色av网| 夜色福利网| 久久综合伊人 | 少妇高潮呻吟 | 极品美女高潮呻吟国产95 | 天天操天天操天天操 | 中文字幕一二三 | 色婷婷综合中文久久一本 | 亚洲高清av在线 | 欧美一级网站 | 国产不卡在线观看 | 这里只有精品视频在线观看 | 国产你懂| 国产在线精品一区二区三区 | 在线视频91 | 欧美在线你懂得 | 色狠狠久久av大岛优香 | 美女av一区二区 | 麻豆国产一区二区三区四区 | 午夜av在线免费观看 | 97超碰资源总站 | 免费黄色小说网站 | 国产午夜精品一区二区 | 色久天堂 | 女女女女bbbbbb毛片漫画 | 国产99久久 | 福利小视频网站 | 91伊人网| 国产成人高清视频 | 久久国产毛片 | 国产午夜一区二区三区 | 果冻av在线 | 黄色国产大片 | 成人综合影院 | 国产高清福利在线 | 性高湖久久久久久久久 | 免费99视频 | 91丨九色丨黑人外教 | 色狠久 | 色在线中文字幕 | 91久久精品www人人做人人爽 | 免费观看nba乐趣影院 | 中文字幕一区在线观看视频 | 日韩一区二区三区高清 | 老女人av | 亚洲另类视频 | 天堂av片| 日本在线不卡一区 | 18久久久久久 | 在线免费观看黄色 | 在线观看日韩av电影 | 日韩免费观看高清完整版在线观看 | 瑟瑟视频免费 | 欧美 在线播放 | 夜晚福利| 3d动漫精品啪啪一区二区免费 | 日韩欧美中文字幕精品 | 视频在线国产 | 美女搞黄免费网站 | 成人精品一区二区三区四区 | 超碰免费在线观看 | 欧美亚洲福利 | 日韩av不卡在线 | 99er在线| 日本肉体xxxx裸体137大胆图 | 操碰97| 欧美在线 日韩 | 18av在线视频 | 免费一二三区 | 99精品自拍 | 国产欧美日本在线 | 欧美日韩天堂 | 亚洲精品在线免费播放 | 国产精品福利网站 | 爽爽爽视频 | 豆豆去成人网 | 五月开心激情网 | 欧美极品少妇xxxxx | 欧美日韩网址 | 国产偷伦在线 | 精品国产成人av | 欧美精品色图 | 中文字幕8区 | 亚洲亚裔videos黑人hd | 97青青草 | 免费黄网站在线 | 影音先锋中文字幕在线视频 | 中文字幕日韩精品在线观看 | 99精品国产在热久久 | sm调教视频丨ⅴk | 久久av一区二区 | 在线观看欧美激情 | 被爆操喷水了啊 高h | 中文在线免费视频 | 婷婷色资源 | 日韩免费在线观看视频 | 色天堂在线视频 | 在线免费观看国产视频 | 午夜黄色福利 | 97视频免费 | 99久久精品国产交换 | 久久久九九 | 欧美日本高清视频 | 裸女视频网站 | 一区免费在线 | 一区二区三区日韩精品 | 欧美日韩三级在线 | 182国产在线观看 | 日韩白浆 | 日韩在线成人 | 26uuu精品一区二区在线观看 | 日本裸体瑜伽 | 日本欧美一区二区在线观看 | 伊人青青草视频 | 久久精品电影一区二区 | 91免费精品国自产拍在线不卡 | 国产亚洲精品久久久久婷婷瑜伽 | 国产精品久久一区二区三区 | 亚洲国产综合在线看不卡 | 欧美日本黄 | 欧美精品国产精品 | 黄频网站在线观看 | 亚洲高清观看 | 欧美视频一区二区在线观看 | 日韩一区二区三区三四区视频在线观看 | 大地8高清视频在线观看 | 蜜臀在线视频 | 天天操天天射综合网 | 先锋影音av男人 | 国产在线第一页 | 成人久久一区二区 | 欧美另类老女人 | 国产伦精品一区二区三区免费 | 欧美综合视频在线观看 | 被各种陌生人np调教灌游戏 | 麻豆精品国产一区二区 | 欧美一级黄色大片 | av中文在线 | 国产欧美精品在线 | 激情美女av | 亚洲另类在线视频 | 色偷偷人人澡人人爽人人模 | 91久久国产| 午夜激情在线 | 男女激情网站 | 超薄丝袜连裤袜一二三区 | 色婷婷av一区二区三区gif | 黄色片一级片 | 亚洲另类色综合网站 | 亚洲蜜臀av乱码久久精品 | 亚洲精品国产成人久久av盗摄 | 亚洲激情中文字幕 | 四虎国产精品永久在线国在线 | 国产三级精品网站 | 欧美一卡二 | 欧美另类交人妖 | 公交上高潮的丁芷晴 | av在线一区二区 | 欧美福利一区二区三区 | 亚洲高清福利视频 | 日韩人体视频 | 中文字幕精品久久 | 国产综合av | 特级丰满少妇一级aaaa爱毛片 | 国模精品视频一区二区三区 | 免费久久一级欧美特大黄 | 国产 精品 日韩 | 91传媒免费看| 夜夜嗨av色一区二区不卡 | 日本一二三视频 | 草莓视频成人app免费 | 国产目拍亚洲精品99久久精品 | 久久精品国产一区二区三 | 亚洲欧美中文日韩在线 | 醉酒的老板gl漫画免费阅读全集 | 香蕉大人在线视频 | 欧洲一级电影 | 久久精品国产亚洲7777 | 一色桃子一区二区 | 特黄毛片在线观看 | 天天爽夜夜操 | 欧美理论视频 | 男生插女生免费 | 丁香六月av | 女人又爽又黄免费女仆 | 岛国一区二区在线观看 | hd丰满圆润的女人hd | 天天操天天射综合网 | 国产主播在线播放 | 黄色免费网址在线观看 | 欧美激情15p | 国产视频久久网 | 处破女av一区二区 | 日日噜噜夜夜狠狠视频 | 四季av一区二区凹凸精品 | 女futa攻玩遍整个后宫 | 天天摸天天干 | 免费看a的网站 | www狠狠操 | 国产裸体永久免费无遮挡 | eeuss鲁片一区二区三区小说 | 欧美精品hd | 久久精品国产清自在天天线 | 综合网伊人| 日本老师巨大bbw丰满 | 欧美成人精品在线播放 | 迈开腿让我尝尝你的小草莓 | 疯狂做受xxxx国产 | 超碰国产一区 | 性一交一乱一精一晶 | 日韩精品中文字 | 成人高清视频免费观看 | 国产三级在线 | 国产精品国产精品国产专区不卡 | 久9999| 偷拍色图 | 在线观看 一区 | 日本在线视频一区二区三区 | 99精品综合 | 蜜乳av一区 | 韩国19主播内部福利vip | 日本女优一区 | 亚洲一区二区综合 | 最新av网站在线观看 | 亚洲欧洲高清 | 国内精品一区二区三区四区 | 99色在线观看 | 五月婷婷激情综合 | 精品国产欧美一区二区五十路 | av人体| 成人综合网站 | 他揉捏她两乳不停呻吟动态图 | 亚欧色 | av一区二区在线看 | 日本丰满肉感bbwbbwbbw | 91小宝寻花一区二区三区 | 青青草伊人久久 | 麻豆传媒在线视频 | 精精久久| 亚洲精品中文在线 | 欧美午夜视频网站 | beeg欧美极品少妇 | 午夜剧场福利 | 模特的欲望在线观看 | 少爷惩罚调教花蒂h | 精品一区二区免费视频 | 蜜臀av一区二区 | 另类 综合 日韩 欧美 亚洲 | 中文字幕 日韩有码 | 日韩色网址 | 俺也去官网 | 日本美女色 | 懂色中文一区二区在线播放 | 毛片一区二区三区 | 波多野结衣丝袜 | 91久久精品国产91久久性色tv | 麻豆小视频 | 五十路交尾 | 免费毛片视频 | 在线看国产 | 91网在线| 农村搞破鞋视频大全 | 一区二区三区免费观看 | 激情小说第一页 | 欧美老女人在线视频 | 亚洲国产成人va在线观看天堂 | 私人成片免费观看 | 7777精品伊人久久久大香线蕉 | 美女被c视频网站 | 91色视频| 可以免费在线观看av的网站 | 国产馆av | 色老头一区二区三区 | 久久久91精品国产一区二区三区 | 国产欧美日韩三级 | 麻豆av电影在线 | 福利片久久久 | 秋霞午夜鲁丝一区二区老狼 | 国产剧情一区二区 | 蜜桃视频成人 | 26uuu精品一区二区在线观看 | 黄色成人av网站 | 人人澡人人透人人爽 | 麻豆久久精品 | 日本激情视频在线观看 | 国产黄色成人av | 国产麻豆精品一区 | 亚洲成色999久久网站 | 欧美激情不卡 | 欧美性色欧美a在线播放 | 色综合视频网站 | 久久午夜精品 | av电影网页| 涩涩污 | 久久精品网 | 亚洲 另类 春色 国产 | 91人体视频| 91久久青草 | 黄色中文字幕视频 | 狠狠操最新网址 | 国产亚洲精品成人av久久ww | 亚洲 欧美 日韩 综合 | 黄色自拍视频 | 日韩国产网站 | 亚洲人成视 | 亚洲中国色老太 | 你懂的在线观看网站 | 国产精品久久久久久久久借妻 | 亚洲一区第一页 | 国产麻豆一区二区三区 | 99re视频这里只有精品 | 久久久精品久久久 | 麻豆精品视频在线 | 国产亚洲精品自在久久 | 91麻豆精品国产91久久久资源速度 | 欧美做受高潮电影o | 日本高清久久 | 麻豆影视在线观看 | 伊人免费视频 | 国产精品久久久久高潮 | 亚洲免费高清 | 日本爽爽爽爽爽爽在线观看免 | 91免费观看视频在线 | 欧洲中文字幕 | 丁香婷婷激情 | 久久国产精品色av免费看 | 国产精品电影 | 久色视频在线观看 | 在线欧美色 | 欧美经典一区二区三区 | 欧美专区一区 | 999re7热在线精品视频 | 欧美日韩伦理一区二区 | 久久精品视频导航 | 日韩激情网址 | 国产一区二区三区在线观看视频 | 乌有乡网站手机版昆仑策 | 草莓视频在线观看一区二区 | 美女被入视频 | h网站国产| 青青草社区在线 | 免费观看日本视频 | 日本精品久久久 | 少妇淫片aaaaa毛片叫床爽 | 99热精品免费在线观看 | 亚洲区小说区图片区qvod按摩 | 国产日韩欧美二区 | 在线观看自拍 | 自拍偷拍 在线播放 | 久色成人在线 | 欧美日韩在线一区二区 | 一本色道久久加勒比精品 | 中文字幕永久 | 国产综合在线看 | 欧美美女黄视频 | 久草福利站 | 国产精品污 | 国产一区二区福利 | 尤物最新网址 | 免费观看裸体 | 亚洲人成小说 | a毛片在线观看 | 四色网站 | 中文成人在线 | 欧美精选一区二区 | 黑人导航 | 96影院| 少妇被中出 | 黄色羞羞网站 | av大全网站 | 亚日韩欧美 | 麻豆精品91| 色悠悠在线视频 | 女人av网| 黑森林福利视频导航 | 亚洲美女福利视频网站 | 亚洲精品白虎 | 亚洲free性xxxx护士hd | 成人午夜又粗又硬又大 | 成人精品在线视频 | 国产免费一区二区三区 | 亚洲国产精品va在线看黑人 | 差差差30分钟 | 亚洲国产激情 | 久久国产亚洲 | 九色porny91| 久久精品97 | 亚洲人成网站999久久久综合 | 国产精品久久久久久亚洲毛片 | 国产9 9在线 | 中文 | 成年人毛片视频 | 强扒乳罩摸双乳吃奶视频 | 久久永久免费 | 中文字幕在线观看 无需下载 | 丁香六月激情 | 亚洲国产天堂久久综合 | 色偷偷超碰av人人做人人爽 | 欧美在线va | 国产精品秘入口 | 国产日韩欧美视频 | 欧美视频精品一区 | 人妖精品| 亚洲午夜免费电影 | 在线播放91灌醉迷j高跟美女 | 亚洲欧洲精品一区二区三区不卡 | 成人av播放 | 999精品一区 | 亚洲性综合 | 日韩精品 电影一区 亚洲 | a级片在线播放 | 国产精品久在线观看 | 轻轻色在线观看 | 久久久久久久综合色一本 | 春意午夜影院 | 国产最新在线观看 | 国产精品视频专区 | 国产一区二区日韩精品 | 日本美女视频一区二区 | 少妇裸体挤奶汁奶水视频 | 波多野吉衣一区 | 国产精品一区在线观看你懂的 | 超碰自拍网 | 免费欧美网站 | 中文字幕在线精品 | 超碰人人乐| 国产一区精品在线 | 五月激情综合网 | av五月婷婷 | 成人免费观看av | 亚洲成人手机在线 | 欧美日韩国产二区 | 在线综合欧美 | 午夜视频国产 | 婷色在线| 黑人操日本女人视频 | 久久九九99视频 | 日韩欧美一区二区在线观看 | 美女视频在线播放 | 欧美亚洲一区二区在线 | 九九九九九九精品 | 免费观看的毛片 | 久久久亚洲国产 | 最好看的中文视频 | 日韩特黄| 欧美色淫网站 | 婷婷日| 国产三级视频在线 | 视频亚洲一区二区 | 久久久91 | 成人av三级 | 欧美 另类 交 | 天天插天天狠 | 免费av网页 | www欧美在线观看 | 爱情岛论坛亚洲入口 | 俄罗斯美女野外性行为 | 玖玖伊人 | 自拍偷拍校园春色 | 亚洲一区在线观看免费 | 制服丝袜先锋影音 | 高清黄色电影 | 日韩电影第一页 | 国产精品 日韩 欧美 | 日韩在线不卡视频 | 在线视频欧美日韩 | 日韩精品乱码av一区二区 | 日韩免费视频一区 | 欧美成人自拍 | 天天躁日日躁狠狠很躁2023 | 亚洲色图国产 | 五月天久久久 | 魔女鞋交玉足榨精调教 | 国产日韩一区二区三区在线观看 | 麻豆视频二区 | 日韩美女中文字幕 | 亚洲精品日韩在线观看 | 国产你懂 | av网在线看 | 国产精品一二三产区 | 青青草伊人久久 | 国偷自拍第113页 | 大地资源二中文在线影视免费观看 | 中文字幕不卡在线观看 | 狠狠躁18三区二区一区 | 欧美成年网站 | 777奇米第四色 | 久久精品国产清自在天天线 | 国产美女精品视频 | 好看的中文字幕电影 | 美国av一区二区三区 | 亚洲狠狠丁香婷婷综合久久久 | 天天躁日日躁狠狠很躁2023 | 国产日韩精品电影 | 日韩在线免费视频 | 女生和男生一起插插插 | 亚洲欧美色图小说 | 亚洲高清观看 | 黄色小视频在线看 | 欧美肥大bbwbbw高潮 | 98视频在线观看 | av站长推荐| 亚洲婷婷在线视频 | 性视界传媒 | 欧美激情视频一区二区三区免费 | 久久久久久久av | 免费在线观看毛片视频 | 校园春色av| 久久久精品国产一区二区三区 | 色婷婷蜜桃 | 少妇性荡欲午夜性开放影院uc | 淫语对白| 黄色小说在线观看免费 | 国产精品久久午夜 | 91九色蝌蚪porn| 国产精品一级片在线观看 | 在线看的黄色 | 久久成人综合 | 少妇呻吟视频 | 免费国产黄色在线观看 | 伊人自拍| av性网站| av在线片| 久久国产精品一区二区三区 | 国产小视频在线免费观看 | 欧美伊人久久 | 欧美性视频一区二区三区 | 久久久久久久久久久久电影 | 亚洲精品美女网站 | 国产亚洲精品自在久久 | 欧美日韩久久久久久 | 国产日产精品一区 | 高潮白浆女日韩av免费看 | av性导航| 免费av在线电影 | 亚洲色图国产精品 | 青青草在线观看免费 | 免费毛片网| 国产精品作爱 | 国产一级色 | 亚洲a毛片 | 欧美日韩性视频 | 国产99久久久欧美黑人 | 亚洲日本三级 | 国产91清纯白嫩初高中在线观看 | 美女精品一区二区 | 福利500精品导航大全 | 日韩一区在线视频 | 婷婷久久av | 欧美1区2区3区 | 亚洲一级二级三级 | 日韩欧美视频一区二区 | 日韩福利电影在线 | 国产在线一区二 | 欧美肥婆姓交大片 | 精品福利一区二区三区 | 国语一区二区三区 | 性表演xxx直播在线 永久域名18勿进 | 99久久伊人精品综合观看 | 日韩美女视频一区二区 | 福利视频黄色 | 色播综合| 国产嫩草影院久久久久 | 中文字幕成人精品久久不卡 | 一区二区三区影院 | 色网站免费 | 国模免费视频 | 香蕉视频福利 | 一本视频 | 亚洲欧美激情一区 | 在线欧美 | 国产福利精品在线 | 天堂69 | 成人黄色大全 | 青青青国产视频 | 成人激情视频在线播放 | 亚洲综合日韩在线 | 女人爽到高潮免费视频 | 91婷婷色| 老司机午夜精品 | 国产一区二区三区久久久 | 性一交一乱一精一晶 | 日韩小视频| 日本999视频| 久久99成人 | 网站一区二区 | 色香欲综合网 | www在线免费观看视频 | 成人午夜国产 | 国产麻豆精品久久一二三 | 国产在线播放一区 | av免费在线看网站 | 91精品国产91久久久久久吃药 | av资源在线观看网站 | 国产成人午夜高潮毛片刘涛 | 毛片在线免费播放 | 香蕉精品999视频一区二区 | 亚洲国产毛片aaaaa无费看 | 国产一区二区福利视频 | 第一毛片 | 亚洲视屏 | 亚洲少妇精品 | 免费裸体视频女性 | 中文在线字幕av | 欧美第一视频 | 久久久久久久久国产 | 一个色av | 女性高潮视频 | 91av蜜桃| 西西人体av | 91丨九色丨蝌蚪丨老版 | 成人在线视频播放 | 四虎永久在线 | 日本一区免费 | 91精品视频网站 | 国产激情视频在线免费观看 | 四虎在线免费视频 | 奇米色影视 | 久久久一区二区三区捆绑sm调教 | 国产黄色片在线 | 精品一区电影 | 国产美日韩 | 亚洲琪琪 | 亚洲精品免费在线 | 少妇网| 免费av毛片大全 | 国产91色在线 | 亚洲 | 一区二区三视频 | 黄色a网站 | 成人在线三级视频 | 久久99影院 | ,午夜性刺激免费看视频 | 成片免费观看视频 | 国内成人av | 99这里有精品 | 成人亚洲电影 | 人人干av| 国产传媒一区 | 五月天色片 | 亚洲伊人久久综合 | 91久久久在线 | 在线免费观看a级片 | 日韩有码一区二区三区 | 亚洲成人一区在线 | 国语自产偷拍精品视频偷 | 网红主播福利视频 | av网站免费在线观看 | 秋霞在线观看av | 最新av在线网址 | 99热成人 | 香蕉精品999视频一区二区 | 麻豆网站在线观看 | 国产三级欧美 | 91国产成人在线 | 草莓视频网址 | 偷拍亚洲 | av网站在线观看播放 | 热久久这里只有精品 | 成人精品视频 | 黄色影院一级片 | 色av一区 | 亚洲制服丝袜一区 | 亚洲色图 激情小说 | 精品视频在线免费观看 | 国产在线麻豆 | 成年人av网站 | 综合久久伊人 | 久久精品国产亚洲5555 | 狠狠天天 | 亚洲精品9999 | 牛牛影视精品影视 | 欧美高清专区 | 日本激情在线视频 | 精品视频一区三区九区 | 国产91av在线 | 激情综合av| 深夜私人影院 | 久久久久久麻豆 | 日韩欧美久久一区 | 三级av在线 | 91亚洲精品乱码久久久久久蜜桃 | 中文字幕人成 | 丁香花电影免费播放电影 | 亚洲一级电影 | 色av导航 | 欧美在线一级va免费观看 | 羞羞色漫入口 | 亚洲久久天堂 | 毛片一级片 | 欧美日韩在线高清 | 亚洲一区国产视频 | 日韩精品乱码av一区二区 | 日韩中文字幕第一页 | 一区二区三区在线观看 | 欧美午夜久久久 | 中文字幕日本不卡 | 欧美亚洲网站 | 一区二区不卡视频 | 青青草视频网站 | 色婷婷综合久久久久 | 日韩精品一级二级 | 欧美成人aa大片 | 欧美丝袜丝交足nylons | 热re99久久精品国产99热 | 超碰在线97国产 | 亚洲乱码一区二区三区三上悠亚 | 欧美日三区| 国产成人av在线 | 久久精品在线视频 | 中文字幕在线不卡 | 亚洲综合视频网 | 超碰在线网站 | 激情视频一区 | 亚洲欧美在线免费 | 人人爽人人爽人人爽 | 米奇7777狠狠狠狠视频 | 又粗又大又黄又爽的免费视频 | 国产免费美女网站 | 影音av资源站 | 日本视频免费观看 | 午夜精品久久久久久久久久久久久 | 国产主播在线看 | 116美女午夜视频 | 中文字幕在线视频免费观看 | av在线资源| 91九色蝌蚪视频 | 台湾佬美性中文娱乐 | 91美女在线看 | 美女国产一区二区三区 | 特级黄一级播放 | 国产又粗又猛又爽又黄的视频免费 | 九九视频精品免费 | 91免费版在线看 | 美女隐私黄www网站动漫 | 我们的2018中文免费看 | 五月婷婷开心 | 亚洲 欧美 激情 另类 校园 | 乱中年女人伦av一区二区 | 国产在线视频导航 | 豆花视频在线播放 | 欧洲亚洲自拍 | 男人的天堂va | 91精选在线观看 | 成人午夜激情 | 超碰伊人 | 久草视频免费在线观看 | 日本欧美三级 | 免费看h片的网站 | 日本极品视频 | 精品久久人人 | 日韩免费中文字幕 | 老司机深夜福利在线观看 | 激情四房婷婷 | 导航福利视频 | 99在线免费观看 | 后进极品白嫩翘臀在线视频 | 黄色激情网站 | 婷婷久久青草热一区二区 | 国产九色自拍 | 亚洲女女做受ⅹxx高潮 | 亚洲77777 | 一区二区欧美在线观看 | 五月天资源站 | 九草视频在线观看 | 美女久久久久 | 国产一区二区三区 在线 | 免费在线观看毛片视频 | 青青草免费在线观看 | 捆绑紧缚一区二区三区视频 | 男人天堂网址 | 91小视频| 欧美一级免费看 | 成品短视频泡芙 | 日韩av影片在线观看 | 91偷拍网 | 午夜激情网站 | 欧洲性xxxx | 国产精品第三页 | 理论片大全理论片免费资源 | 色综合久久88色综合天天免费 | 99视频| 麻豆成人av| 久久精品视频在线免费观看 | 亚洲 欧洲av| 一道本视频 | 蜜桃av电影在线观看 | 久久精品成人 | 青青免费视频 | 色激情五月 | 国产99精品在线观看 | 日韩经典 中文字幕 | 色狠狠综合天天综合综合 | 亚洲人成网在线播放 | 男人操女人的网站 | 绿色福利小导航 | 顶级尤物极品女神福利视频 | 国产精品久久久久高潮 | 91麻豆精品91久久久久久清纯 | 日本免费一区二区三区四区 | 免费观看xxx在线观看下载 | 在线播放国产视频 | 国产福利高清 | 国产99久久精品 | av资源网站免费 | 日本不卡一区二区三区视频 | 免费a v网站| 在线视频观看国产 | 3d在线观看 | 天堂а√在线最新版中文在线 | 自拍偷拍中文字幕 | 女人性高潮视频 | 极品videossex中国妞hd | 男生吃女生的胸视频 | 亚洲国产精品女人久久久 | 亚洲va久久| 不许穿内裤随时挨c调教h苏绵 | 欧美极品xxxx | 一区二区三区 亚洲 | 未满十八岁勿进 | 久久精品亚洲国产奇米99 | 国产69精品久久久久99尤 | 丝袜美腿影音先锋 | 亚洲欧美成人一区二区三区 | 男人在线天堂 | 在线观看精品视频 | 日韩欧美成人免费视频 | 日韩免费观看视频 | 国产免费黄色片 | 欧美日韩一区二区三区四区不卡 | 上原亚衣av一区二区三区 | 亚洲乱码中文字幕 | 亚洲另类xxxx | 国产中文字幕亚洲 | 国产一区二区高清不卡 | 99久国产| 五月小说 | 青青草在线观看免费 | 久久综合五月 | 国产超碰在线 | 亚洲涩色| 性欧美欧美巨大69 | 麻豆91av | 777色婷婷| 天堂av免费观看 | 国产欧美综合在线 | 美女 一区 | 亚洲高清色综合 | 欧美 日韩 国产 激情 | av最新在线播放 | 激情视频一区二区 | 色无五月 | 日本一区二区三区免费观看 | 色妞导航 | 97在线视频免费 | 日本精品免费一区二区三区 | 国产欧美日韩激情 | 午夜在线一区二区 | 东京干导航 | 日韩中文视频 | 中文字幕综合网 | 国产精选在线 | 国产成人a亚洲精品 | 久久男人天堂 | 国产精品一区二区女厕厕 | 久久大片网站 | 自拍偷拍第2页 | 日本一区二区三区www | 国产不卡av在线 | 中文av网站 | 久在线| 色视频在线免费看 | 依人网站| 国产精品永久在线 | 日本视频在线观看 | 色天天综合网 | 又黄又爽的视频在线观看 | 蜜臀av国产精品久久久久 | 亚洲欧洲成人av每日更新 | 亚洲在线日韩 | 久久精彩视频 | 日韩免费观看视频 | 中文字幕在线观看免费高清 | 亚洲欧洲综合 | 成人午夜在线电影 | 日韩高清成人 | 国产精品免费视频观看 | 丰满放荡岳乱妇91ww | 欧美jizzhd精品欧美18 | 欧美a色 | 91传媒在线免费观看 | 免费国产网站 | 欧美交受高潮1 | 一女双乳被两男吸视频 | 久9999| 欧美自拍激情 | 国产精品99999| 久久中文字幕视频 | ass极品国模人体欣赏 | 日本裸体瑜伽 | 伊人婷婷激情 | 久久精品国产99国产精品 | 精品人成| 97精品在线视频 | 狠狠操在线播放 | 深夜激情视频 | 女同在线视频 | 亚洲欧美一区二区三区久久 | 亚洲女同一区 | 日韩av免费网站 | 天天射天天射天天 | 精品久久久久久久久久 | 亚洲第一自拍 | 国产精品av网站 | 福利视频二区 | 一本色综合 | 免费av观看网站 | 欧美极品色图 | 不卡的av在线播放 | 亚洲色图在线播放 | 丝袜诱惑av| 久久久久一区二区三区四区 | 波多网站 | 欧美另类精品xxxx孕妇 | 亚洲欧美精品一区 | 日韩国产激情 | 被警察猛c猛男男男 | 美女在线视频导航 | 色偷偷av亚洲男人的天堂 | 男的肌肌桶女的肌肌 | 欧美日韩国产综合网 | 91涩漫在线观看 | 人人骚| 亚洲一级网站 | 红桃视频成人 | 日韩精品免费电影 | 日韩 国产在线 | 欧美激情精品久久久 | 亚洲精品国产日韩 | 黑丝美女上床 | 黄色视屏网站 | 日日射夜夜操 | 在线高清中文字幕 | 麻豆亚洲精品 | 亚洲小视频在线 | 夜久久久久久 | 久久精品亚洲一区二区 | 久久九九久精品国产免费直播 | av电影一区二区 | 日韩在线播放一区二区 | 国产超碰人人模人人爽人人添 | 久久精品电影网 | 国产欧美一区二区三区另类精品 | 黄色网址在线免费播放 | 日本a v网站 | 少妇av导航 | 色九九九| 日本成人免费 | 成人在线国产 | 黄色在线网站免费观看 | 欧美女人性开放视频 | 草莓视频色版在线观看 | 国产资源在线免费观看 | 九色视频导航 | 在线免费av观看 | 亚洲午夜精品 | 黑丝美女上床 | 亚洲综合精品 | 麻豆三级 | 国产精一区二区三区 | 黄网在线观看免费 | 日本韩国欧美一区二区三区 | 欧美一站二站 | 嫩草影院懂你的 | 日本一区二区三区在线观看 | 光棍影院手机版在线观看免费 | 国产日韩欧美中文 | 国产精品国产自产拍高清av王其 | 91精品国产一区二区三区香蕉 | 人善交videos欧美3d动漫 | 日本强好片久久久久久aaa | 国产成人99久久亚洲综合精品 | 中文字幕在线观看一区 | 久久国产电影 | 黄色小网站在线 | 亚洲色图另类 | 自拍偷拍亚洲 | 成人午夜av | 欧美h片| 暴躁大妈2免费观看全集高清 | 黄色在线观看www | 国产传媒av在线 | 奇米影视888狠狠狠777不卡 | 伊人网站在线 | 99在线免费视频 | 亚洲成av人片 | 在线免费观看污视频 | 在线观看视频一区二区 | 国产精品视频在线观看 | 日韩视频免费观看高清完整版在线观看 | 精品国产一区二区三区在线观看 | 亚洲aⅴ | 欧美一线视频 | 国产a视频免费观看 | 按摩害羞主妇中文字幕 | 在线观看视频一区二区 | 伦乱激情视频 | 亚洲色图欧美激情 | 亚洲一二三四在线观看 | 欧美黄色一区 | 天堂蜜桃一区二区三区 | 欧美黄色大片在线观看 | 蜜臀av一区二区 | 超碰97人人在线 | 黄色片网站在线观看 | 国产一区二区三区久久久 | 四虎影视亚洲 | 日本草草影院 | 热久久最新 | 国产小视频91 | 简单av网| 午夜久久久久久 | 国产视频在线免费观看 | 亚洲精品666 | 国产精品视频免费在线 | 你懂得网站在线观看 | 大小组在线播放av | 综合视频在线观看 | 五月天在线播放 | 亚洲婷婷丁香 | 国产农村妇女毛片 | 青青草伊人久久 | 今天高清视频免费看 | 色综合一区二区三区 | 琪琪中文字幕 | 综合视频在线观看 | 2024亚洲男人天堂 | 婷婷激情六月 | 亚洲欧美在线观看 | 中文字幕乱码免费 | 日韩第八页| 欧美一区二区三区四区五区六区 | 美国一区二区 | 福利微拍一区 | 国内久久久 | 亚洲一区在线电影 | 亚洲一区二区精品在线 | 天堂资源中文字幕 | 亚洲私人影院在线观看 | 国产91精品视频在线观看 | 日韩中文字幕视频在线观看 | 五月天色站 | 日韩一级完整毛片 | 草莓视频黄在线观看 | 成年人免费网站在线观看 | 欧美成人免费在线视频 | 亚洲精品一区二区三区中文字幕 | 亚洲最大成人免费视频 | 欧洲精品一区二区 | 在线观看a级片 | 国产精品卡一卡二卡三 | 麻豆传媒在线免费 | 调教小屁屁白丝丨vk | av基地在线观看 | 红桃视频成人在线观看 | 国产福利视频网站 | 婷婷六月五月 | 今天成全在线观看免费播放动漫 | 国产精品 欧美精品 | 国产有码一区二区 | 成人在线18 | h视频在线免费看 | 亚洲免费黄网 | 成人在线视频一区 | 亚洲综合社区 | 天天爽天天射 | 久久久久无码国产精品一区 | 欧美激情videos | 91av中文字幕 | 99精品国产99久久久久久97 | 一区二区网站 | 亚洲无吗在线 | 国产精品高潮呻吟久久av黑人 | 火影黄动漫免费网站 | 爱情岛论坛首页福利入口 | 脱美女衣服亲摸揉视频 | 国产精品午夜电影 | 激情六月婷婷 | 色久影院| 国产欧美精品 | 最近最经典中文mv字幕 | 欧洲av影院| 色天堂在线视频 | 五月婷婷开心中文字幕 | 天天草夜夜操 | 92视频网站| 成人福利网站在线观看 | 无遮挡aaaaa大片免费看 | 亚洲精品无吗 | 亚洲va欧美va天堂v国产综合 | 日韩免费啪啪 | 激情小视频在线观看 | 欧美人妖69xxxxxhd3d | 五月天婷婷社区 | 国产三级电影网站 | 日韩精品极品视频在线观看免费 | 日韩激情av | www中文字幕在线观看 | 亚洲欧美国产精品 | 中文字幕成人精品久久不卡 | 精品久久97 | 午夜免费福利视频 | 涩涩在线播放 | 欧美伊人网 | 黑丝袜足交 | 激情中文 | 自拍偷拍第一页 | 日韩亚洲在线观看 | 一本色道久久综合精品竹菊 | 久操精品 | 涩涩屋色多多 | 精品免费视频一区二区 | 少妇下面好紧好多水 | 精品自拍网 | 一本色道久久99精品综合 | 精品自拍网 | 中出视频在线观看 | 性欧美videos | 日本天堂在线观看 | 色五丁香| 国内黄色精品 | 午夜日韩电影 | 黄色av网站免费 | 免费av电影网 | 在线看毛片的网站 | free性欧美18 19hd | 欧美成人a∨高清免费观看 一区二区三区 视频 | 第四色首页| 超碰伊人网 | 国模精品视频一区二区 | 久久九色| 欧美黄色成人网 | 日韩毛片在线 | 在线a免费 | 欧美三级午夜理伦三级中视频 | 亚洲电影在线看 | 欧美激情女同 | 欧美一区高清 | 先锋资源一区二区 | 高清国产在线观看 | 久久久亚洲福利精品午夜 | 美女被c出水 | 亚洲欧美日韩久久精品 | 国模杨依销魂人体大尺度写真 | 亚洲日本aⅴ片在线观看香蕉 | 国产精品久久久久不卡 | 国产成人精品免费网站 | 久久伊人一区二区 | 四虎成人网 | 97爱综合| 毛片视频播放 | 99自拍网| 精品视频在线观看 | 日本一区二区三区免费观看 | 尤物视频在线观看免费 | 午夜私人影院 | 五十路老熟道中出在线播放 | 青青草97国产精品麻豆 | 亚洲一区导航 | 色综合77 | 在线精品日韩 | 男人桶进美女尿囗 | 亚洲一区二区三区在线看 | 成人福利资源 | 最新在线中文字幕 | 黄网页在线看 | 国产精品15p| 97人人爽人人澡人人精品 | 欧美性做爰毛片 | 亚色视频 | 理伦三级| 香蕉视频最新网址 | 美女网站黄在线观看 | 操碰视频 | 国产免费视频 | 美女搞黄网站 | 麻豆一区二区99久久久久 | 黄色国产网站 | 免费在线观看av片 | 差差差30分钟 | 亚洲 欧美 中文字幕 | 国产对白叫床清晰在线播放 | 九九国产精品视频 | wwww在线观看 | 男女过程很爽的视频网站 | 亚洲一区二区三区在线免费观看 | 欧美另类v | 在线男人天堂 | 中文av一区 | 欧美激情专区 | 精品一区二区三区av | 日韩一区在线免费观看 | 日韩一区二区精品 | 国产一区二区三区免费视频 | 动漫女被黄漫免费视频 | 高清国产mv在线观看 | 国产精品一区2区 | 欧美乱妇18p | 国产精品久久久久久久久 | 欧美人成在线视频 | 蜜桃久久久久久 | 黄色小视频网页 | 国产后进白嫩翘臀在线观看视频 | 肉丝袜脚交视频一区二区 | 91看片网页 | 日韩黄色片 | 日韩一中文字幕 | 狠狠操视频网站 | 久久777| 亚洲精品v天堂中文字幕 | 俺去啦最新地址 | 久久亚洲国产精品 | 国内成人av | 亚洲自拍激情 | 成人av网在线 | 国产精品女主播av | 国产亚洲女人久久久久毛片 | 天堂国产| 日韩精品亚洲一区 | 国产视频二区在线观看 | 精品日韩在线 | av手机在线观看 | 激情五月激情 | 日本黄色三级 | 这里只有精品视频在线 | 色久五月天 | 老牛影视少妇在线观看 | 久久99精品国产麻豆不卡 | 最新在线观看av | 法国空姐在线观看视频 | 美女喷水视频网站 | 91精品欧美久久久久久动漫 | 麻豆91精品 | 欧美日韩免费一区 | 91色视频网 | 激情视频黄色 | 亚洲国产小视频在线观看 | 成人在线视频网站 | 女性生殖扒开酷刑vk | 日批免费看 | 国产在线丝袜 | 欧美中文在线观看 | 亚洲视频综合 | 日韩视频免费在线 | 国产视频福利在线 | 成人一级黄色片 | 99精品在线 | 午夜免费视频网 | 国产精品欧美一区喷水 | 久久人妖| 99re国产视频 | 九色视频在线播放 | 久久这里只有精品99 | av电影小说 | 欧美精品一区二区久久婷婷 | 久操视频在线免费播放 | 久久久久久久高潮 | 1000部国产精品成人观看 | 99精品国自产在线 | 亚洲va久久久噜噜噜久久天堂 | 日韩精品久久一区二区三区 | 亚洲综合一 | 欧美成人午夜免费视在线看片 | 深夜福利片 | 蜜桃久久久久 | 日本视频网站在线观看 | 色国产综合 | 野外猛男的大粗鳮1巴 | 国产成人免费在线视频 | 好看的国产精品 | 懂色av蜜臀av粉嫩av分享 | 国产偷伦在线 | 成人午夜电影网站 | 一区二区三区中文字幕在线观看 | 一区久久久 | 国产一级大片在线观看 | 中文字幕在线观看高清 | 裸体健美xxxx欧美裸体表演 | 久久精品噜噜噜成人av农村 | 亚洲乱码国产乱码精品天美传媒 | 久久精品亚洲国产奇米99 | 亚洲精品丝袜 | 香蕉免费在线 | 人人天天夜夜 | 自拍偷拍欧美精品 | 久久激情视频免费观看 | 男女啪啪无遮挡 | 免费在线亚洲 | 亚洲国产一区二区三区 | 禁漫天堂黄漫画无遮挡观看 | 久久色资源 | 杨幂一区二区三区免费看视频 | gai视频在线观看免费网站 | 成人亚洲一区 | 精品美女视频 | 懂色一区二区 | 天天躁日日躁狠狠躁伊人 | 131性感美女爽爽爽视频 | 网红福利视频 | 久久激情视频免费观看 | av在线www | 丁香花电影免费播放电影 | 国产黄色免费在线播放 | 少妇2做爰bd在线意大利堕落 | 精品免费在线 | 亚洲成人午夜影院 | 欧美中文字幕在线 | 亚洲免费人成在线视频观看 | 少妇av影院| 亚洲国产综合在线 | 在线看福利av | 国产视频在线观看网站 | 在线成人欧美 | 制服丝袜在线第一页 | 老司机精品久久 | 岛国av网站 | 四虎精品永久免费观看 | 亚洲国产女人aaa毛片在线 | 俺来也俺去 | 91av福利视频| av女优天堂电影网 | 污污网站入口 | 激情福利在线 | 亚洲成人一区在线 | 日韩电影在线观看中文字幕 | 草莓视频污在线播放 | 亚洲精品福利视频 | 中文字幕av日韩精品 | 国产成人高潮免费观看精品 | 看了让人下面流水的视频 | 中文字幕日韩av | 国产精品18久久久久久首页狼 | 红桃视频国产 | 在线观看免费看片 | 在线观看成年人视频 | av黄色在线 | a在线观看免费 | 亚洲国产综合在线看不卡 | 欧美午夜精品久久久久久孕妇 | 色天天综合 | 国产深夜视频 | 国产专区中文字幕 | 日韩av系列 | 亚洲 综合 精品 | 色av综合网 | 久久精品看 | a在线看| 精品丝袜久久 | 男人午夜在线观看 | 亚洲成av | 欧美性感一区二区三区 | 成熟交bgmbgmbgm在线 | 18+视频网站在线观看 | 久久丝袜av| 在线免费国产视频 | 卡一卡二卡三 | 国产精品久久福利 | 精品国产一区二区三区不卡 | 日韩1级片 | 少妇免费毛片久久久久久久久 | 中文字幕校园春色 | 在线观看你懂得 | 欧美激情在线狂野欧美精品 | wwww视频在线观看 | 亚洲色图日韩 | 欧美丝袜高跟秘书xxxx | 91丨九色丨国产在线 | 亚洲全黄 | 亚洲欧美v | 日韩理论片网站 | 97久久国产精品 | 国产一区 在线视频 | 强行挺进白丝老师里呻吟 | 台湾佬美性中文娱乐网 | 精品国产成人 | 久久久久久91香蕉国产 | 精品国产成人av | 蜜桃视频在线观看网站 | 欧美激情综合色 | 国产乱子伦精品 | 少妇性荡欲午夜性开放影院uc | 日本啪啪网站 | 色综合91久久精品中文字幕 | 日韩欧美一级二级三级 | 中文字幕日韩电影 | 久久视频在线 | 欧美 日韩精品 | 欧美激情视频一区二区三区不卡 | 老司机福利在线观看 | 最新av在线网址 | 亚洲网在线 | 午夜激情视频在线观看免费 | 一区二区在线观看手机影院 | 国产又粗又猛视频免费 | 搞中出视频 | 琪琪在线视频 | 动漫女被黄漫免费视频 | 欧洲一级视频 | 婷婷成人综合 | 涩涩网站在线观看 | 性av在线 | 日韩高清不卡一区二区 | 国产一区二区免费在线 | 国外成人在线视频 | 成人xxxxx | 美女100%无遮挡网站 | 国产freexxxx性天美对白 | 色偷偷资源网 | 日本久久精品电影 | 综合久久国产 | 免费看一级大片 | 国产一级大片在线观看 | 国内精品福利 | 国产亚洲一区二区三区 | 在线观看www视频 | 国产91热爆ts人妖系列 | 欧美一区二区三区白人 | 久久在线精品视频 | 天天爽影院 | 丝袜福利在线 | 视频网站免费在线观看 | 日本女人黄色 | 国内一区二区视频 | 亚洲日日夜夜 | 五月天婷婷在线视频 | 国内精品久久久久久中文字幕 | 男人都懂的www网站免费观看 | 2020狠狠操 | 亚洲夜夜夜 | 亚洲成人免费影院 | 欧美在线综合视频 | 国产女性无套 | 亚洲免费播放 | 荫蒂被男人添免费视频 | 国产精品国产精品国产专区不片 | 欧美精品福利视频 | 国内精品美女av在线播放 | 日本午夜在线视频 | 日本国产一区二区 | 最近2019中文字幕大全第二页 | 成人黄色av网站 | 欧美国产综合 | 国产精品久久久久久久午夜片 | 黄色片网站免费在线观看 | 国产另类自拍 | 在线色综合| 黄网页在线观看 | 欧美精品videosex极品 | 国产精品视频在线播放 | 午夜电影在线播放 | 六月色| 美女视频网址 | 免费网站在线观看人数在哪动漫 | 六十路在线观看 | 国产男女无套 | 中文字幕永久免费 | 日韩福利二区 | 在线免费看av | 天堂在线一区二区 | 日日干av | 99精品一区 | 国产超碰在线观看 | 草免费视频 | 日韩欧美中文字幕在线观看 | 欧美高清专区 | 四房激情 | 国产亚洲午夜高清国产拍精品 | 午夜神马伦理片 | 亚洲欧美中文字幕在线一区 | 国产欧美一区二区在线 | 俺去俺来也www色官网 | 欧美高清大白屁股ass18 | 亚洲人免费视频 | 中文字幕亚洲一区在线观看 | 日本高清免费中文字幕 | 欧美波霸影院 | 日韩欧美精品中文字幕 | 久久av免费| 五月天丁香在线 | 久久久久久久综合色一本 | 色婷婷电影 | 欧美 日韩 另类 字幕中文 | 一本色道久久88综合日韩精品 | 欧美一区二区在线视频 | 国产欧美一区二区在线 | 久久麻豆视频 | 中文字幕看片 | 男插女视频免费 | 五月天一区二区 | 日本a级黄色 | 亚洲综合社区 | 国产原创一区二区三区 | 99在线精品视频在线观看 | 久久婷婷国产综合尤物精品 | 丝袜爽文 | 亚洲1级片 | 日韩精品视频一区二区三区 | 97人人做人人爱 | 福利在线国产 | 国产丝袜视频在线播放 | 国产精品一卡二卡 | 成人18视频 | 刘亦菲一区二区三区免费看 | 亚洲国产小视频在线观看 | 美女私密视频网站 | 成人免费av| 一区二区三区四区不卡 | av界最极品的长腿美腿 | 欲乱美女 | 欧美日韩不卡一区二区 | 一个色综合导航 | 影视先锋av资源 | 小宝贝夹太紧了 | 欧美一区亚洲 | 国产欧美精品一区二区三区 | 老司机精品福利视频 | 成年人免费看视频 | 国产精品99久久久久久www | 天天躁日日躁狠狠很躁2023 | 成人在线电影院 | 日韩在线卡一卡二 | 成年在线观看 | 亚洲成人自拍 | 国产亚洲在线观看 | 亚洲1区 | 久久国产情侣 | 北条麻妃99精品青青久久 | 91呦呦 | 国产永久免费视频 | 99国产精品久久久久久久久久久 | 欧美精品91 | 国产不卡免费视频 | 青青草十七色 | 揄拍成人国产精品视频 | 五月婷婷开心中文字幕 | 已满18岁免费观看电视连续剧 | 国产又骚又黄 | av网站免费大全 | 日本成人片在线 | 性一交一乱一乱一视一频 | 人人综合| 国产精品久久777777毛茸茸 | 亚洲午夜久久久 | 午夜黄色在线观看 | 最新超碰在线 | 久久99热国产 | 亚洲女人被黑人巨大进入 | 亚洲成人v| 国产精品女视频 | 欧美一级一区 | 欧美涩涩网站 | 69av中文字幕 | 亚洲乱码中文字幕综合 | 精品国产乱码久久久久久浪潮 | 中文字幕av网站 | 性俄罗斯熟白嫩hd | 国产视频a | 91亚洲男人天堂 | 可以直接看的av网址站 | 国产日韩一区二区三免费高清 | 国内自拍第一页 | 116极品美女午夜一级 | 午夜色老头 | 少妇喷白浆 | 日本免费视频 | 中文字幕在线看高清电影 | 久久亚洲资源 | 亚洲人网站 | 一区二区三区四区不卡 | 精品一区二区免费视频 | 亚洲在线日韩 | 麻豆91精品| 国产精品wwwwww | 欧洲精品亚洲精品 | 美女黄色小视频 | 一区二区在线中文字幕 | 久久天天综合 | 午夜欧美在线 | 久久精品1 | 日韩一区二区福利 | av在线亚洲天堂 | 精品国精品自拍自在线 | 色a综合 | 另类ts人妖一区二区三区 | 丝袜制服一区 | 日韩精品视频在线免费观看 | 亚洲日本中文 | 国产一区二区高清不卡 | 国产午夜精品福利 | 国产日韩精品电影 | 日韩视频精品 | 色香蕉网 | 国产精品久久久久久亚洲伦 | 日韩一级不卡 | 懂色av一区二区三区蜜臀 | 中日av乱码一区二区三区乱码 | 1000部做爰免费视频 | 欧美亚洲 | 免费观看成人鲁鲁鲁鲁鲁视频 | 国产高清不卡一区二区 | 成人短视频在线播放 | 欧美日韩xx | 99婷婷| 欧美xxx在线观看 | 牛牛电影国产一区二区 | 欧美午夜精品久久久久久人妖 | 日本成人资源 | 日韩精品在线免费观看视频 | 欧洲av电影 | 国产精品swag| 超碰97国产在线 | av小视屏| 亚洲一区二区免费 | www.日韩欧美 | 色婷婷综合成人 | 91精品福利在线 | 国产精品视频xxxx | 91国产免费视频 | av在线不卡观看 | 成人动漫亚洲 | 欧美性猛交xxxx乱大交3 | 久久久av一区 | 在线不卡一区 | 色噜噜国产精品视频一区二区 | 亚洲一区二区三区乱码aⅴ蜜桃女 | 玖玖爱在线精品视频 | 草逼视频网站 | 一区二区三区欧美视频 | 国产精品调教 | 国产字幕侵犯亲女 | 亚洲一区二区视频在线观看 | 蜜桃视频在线观看免费视频网站www | 日韩国产精品91 | 在线观看日韩av | 亚洲最大黄网 | 国产露脸国语对白在线 | 男人av的天堂 | 影音先锋女人资源网 | 热99在线视频 | av三级网| 草莓巧克力香氛动漫的观看方法 | 欧美1819sex性处bbw | 久久亚洲成人 | 一二三区免费视频 | 久久人人爽人人爽人人片亚洲 | 国产一区日韩一区 | 视频在线看 | av免费在线网 | 欧美久久一级 | 日韩精品免费电影 | 日韩在线| 超碰狠狠 | 婷婷色综合色 | 人人爽久久涩噜噜噜网站 | 精品久久久91| 村姑电影在线播放免费观看 | 亚洲精品视频在线观看免费 | 欧美亚洲激情在线 | 黄色导航在线 | 欧美三级一区 | 女人被男人操的视频 | 1000部多毛熟女毛茸茸 | 丁香婷婷深情五月亚洲 | 国产成人亚洲精品狼色在线 | 亚洲福利二区 | 四川丰满少妇被弄到高潮 | 欧美一区二区三区视频 | 色在线播放| 毛片视频大全 | 97精品国产 | 国产馆av | 午夜久久一区 | 成人欧美一区二区三区视频网页 | 亚洲免费黄网 | 日美av在线 | 红桃视频在线播放 | 91麻豆免费视频 | av在线综合网 | 麻豆国产欧美日韩综合精品二区 | 91看在线 | 亚洲成年人在线 | 五月导航 | av网站在线免费看 | 欧美成人午夜视频 | 免费在线观看成人 | 国产精品一区免费观看 | 欧美,日韩,国产精品免费观看 | 狂野欧美激情性xxxx欧美 | 日本老女人毛茸茸 | 久久色图 | 欧美视频在线视频 | 免费在线观看小视频 | 91精品国产乱 | 欧美在线极品 | 99r精品视频| 激情文学综合丁香 | 欧美高跟鞋交xxxxxhd | 欧美丝袜丝交足nylons | 字幕中文 | 在线国产日本 | 琪琪黄色 | 久久综合一区二区 | 精品毛片乱码1区2区3区 | 一区二区三区免费在线观看 | 色四月 | 成人综合网站 | 亚洲偷偷自拍 | 精品国产精品网麻豆系列 | 强行挺进白丝老师里呻吟 | 精品国产精品三级精品av网址 | 九色91在线视频 | 亚洲免费黄色 | 黄色小网站免费观看 | 免费黄色网址在线观看 | 校园激情视频 | 日韩精品影片 | 黄污网站在线 | 日本视频精品 | 亚洲午夜久久 | 在线免费观看av网站 | 黑人导航 | 国产精自产拍久久久久久蜜 | 日韩精品视频在线观看免费 | 99色亚洲| 欧美日产国产成人免费图片 | 在线免费观看黄色片 | 亚洲最新 | 伊人激情综合 | 国产精品乱码一区二三区小蝌蚪 | 欧美视频网址 | 日韩高清一级片 | 国产日本欧美一区 | 综合激情av | 色偷偷人人澡 | 久久国产麻豆精品 | 欧美日韩在线观看一区二区 | 亚洲精品v欧美精品v日韩精品 | 365dni在线观看 | 亚洲精品理论电影 | 五月精品视频 | 日韩免费观看av | 人人色视频 | 日韩欧美在线一区二区三区 | 玖玖精品在线 | 欧美午夜xxx | 高h少妇 | 国产精品av在线播放 | 老司机免费精品视频 | 久久久久亚洲综合 | 亚洲日本护士毛茸茸 | 猛1被调教成公厕尿便失禁网站 | 成人午夜电影免费在线观看 | 在线观看的av | 日韩一区二区在线视频 | 亚洲狠狠丁香婷婷综合久久久 | 善良的少妇伦理bd中字 | 国内精品视频一区 | 成人亚洲在线 | 国产a视频免费 | 免费黄网在线看 | 丁香网五月天 | 我们好看的2018视频在线观看 | 国产精品爱啪在线线免费观看 | 男女互操av| 超碰免费视 | 欧美,日韩,国产精品免费观看 | 日本在线色视频 | 日韩av午夜在线观看 | 青青av在线| 国产主播啪啪 | 亚洲黄色区 | 老司机午夜视频 | 草莓视频网站在线 | 91大片在线 | 最新国产精品视频 | av在线免费播放观看 | 久久精品一区二区三区不卡牛牛 | 91精品国产麻豆 | 午夜精品福利一区二区三区蜜桃 | 四虎成人av| 俺也去av| 亚洲人成免费电影 | 91精品欧美久久久久久动漫 | 精品少妇3p| 国产精品自拍小视频 | 粗肉开荤h白袜体育生视频 成人激情黄色网 | 在线免费观看国产黄色 | 大学生三级中国dvd 国产麻豆精品在线 | 欧美色图亚洲自拍 | 老司机激情影院 | 强行挺进白丝老师里呻吟 | 午夜视频福利免费 | 免费中文字幕在线观看 | 欧美大白屁股xxxooo | 女人的天堂网站 | 日韩 欧美 二区 | 美国福利片| 天天操天天添 | 国产一区二区久久精品 | 青青草97国产精品麻豆 | 国产精品99999 | 天天色天天射天天操 | av中文字幕影院 | 在线视频 日韩精品 | 天堂视频中文在线 | av网止 | 国产欧美va欧美va香蕉在 | 亚洲精品社区 | 色一区二区三区四区 | 乳罩脱了喂男人吃奶视频 | 国产精品久久久久婷婷二区次 | 麻豆国产欧美日韩综合精品二区 | 国产精品露脸自拍 | 欧美三级午夜理伦三级中视频 | 美女又爽又黄网站视频 | 精品色哟哟 | 一区二区三区四区在线免费观看 | 太粗太深了太紧太爽了国产 | 四虎精品在永久在线观看 | 欧美在线免费 | 国产人澡人澡澡澡人碰视 | 尤物视频一区二区 | 婴尸在线观看免费高清恐怖 | 国产亚洲欧美在线 | 成人免费观看视频大全 | 在线观看亚洲专区 | 国模自拍视频 | 邪恶道全彩※acg邪恶道帝 | 中文在线观看高清视频 | 天天舔天天操 | 狠狠热免费视频 | 一区二区三区美女视频 | 在线观看日韩视频 | 日韩黄色网址 | 国产乱子伦视频一区二区三区 | 在线国产网址 | 日日摸夜夜 | 国产一区不卡在线观看 | 白丝校花被狂揉大胸羞羞 | av网在线 | 肉感丰满的av演员 | 精品国产露脸精彩对白 | www.欧美在线观看 | 91精品国产日韩91久久久久久 | 成人日批视频 | 国内自拍小视频 | 欧美日韩国产a | 五月婷婷社区 | 久久大香 | 亚洲自拍av在线 | 手机av免费在线 | a毛片成人 | 亚洲成在线观看 | 丁香免费视频 | 亚洲一区二区三区四区中文字幕 | 在线播放第一页 | 91porn地址发布页 | 日韩少妇精品 | 久久久综合av | 美女网站黄页 | 超碰网友自拍 | 超碰五月婷婷 | 精品国产91亚洲一区二区三区www | 精品动漫3d一区二区三区免费版 | 欧美人性生活 | 黄色国产区| 欧美在线视屏 | 日韩精品一区二区三区在线 | 色小孩导航 | 裸体无遮挡网站 | 在线看片日韩 | 国产福利在线观看 | 天天干天天摸 | 免费毛片观看 | 欧美成人精品在线视频 | 国产国一国二wwwwww | 成人在线视频在线观看 | 国产精品稀缺呦系列在线 | 大地资源中文在线观看免费版 | 福利所第一导航 | 欧美视频在线观看一区二区 | 色综合久久av | 在线能看的av | 国产精品久久久久91 | 男人天堂新 | 日韩在线资源 | 亚洲永久网站 | 91精品免费久久久久久久久 | 中文字幕首页 | 两个人做aj的视频教程高清 | 淫视频在线观看 | 极品福利视频 | 北条麻妃av电影 | 久久亚洲美女 | 日韩视频一区二区在线观看 | 天天操人人看 | 国产一级免费看 | 丁香花五月天 | 猫咪成人在线观看 | 欧美一区二区三区小说 | 欧美bdsm调教视频 | 亚洲春色另类小说 | 色综合天天综合网国产成人网 | 欧美 日韩 另类 字幕中文 | 欧洲最强rapper网站直播 | 91九色pron| 视频综合网 | 午夜男人影院 | av网在线观看 | 成人网在线观看 | 亚洲精品资源在线 | 性欧美sm调教| 日韩中文字幕在线免费观看 | av性在线 | 91精品国产乱码久久久竹菊 | 国产精品久久久久久久天堂第1集 | 色综合久久88色综合天天看泰 | 国产日韩精品久久久 | 在线观看喷潮 | 亚洲激情中文 | www一区二区三区 | 瑟瑟视频在线 | 成人污污在线 | 狂躁女人爽出白浆的视频 | 尤物最新网址 | 91久久夜色精品国产网站 | 国产日韩欧美一区二区三区在线观看 | 日韩精品一区二区三区中文字幕 | 国产精品一区二区女厕厕 | 人人做人人澡人人爽欧美 | av在线男人天堂 | 男生女生插插插 | 69电视影片免费观看 | 亚洲欧美成人一区二区在线电影 | av收藏小四郎最新地址 | 欧美一区二区三区四区视频 | 国产区在线 | 日韩系列在线 | 国产亚洲精品久久久久婷婷瑜伽 | 成人高清免费观看 | 免费av电影网 | 欧美日本一区 | 亚洲h视频 | 色爽女人免费 | а√天堂8资源在线官网 | 欧美交受高潮1 | 久久大片网站 | 日本丰满bbw内谢 | 国产性―交一乱―色―情人 | 亚洲污片 | 中文字幕一区二区三区四区不卡 | 乱中年女人伦 | 久久99久| 国产精品午夜在线观看 | 欧美激情成人在线 | 一本综合久久 | 欧美亚洲丝袜 | 久色视频在线 | 国产美女性生活 | 日韩综合一区二区三区 | 中文字幕乱码亚洲精品一区 | 清冷男神被c的合不拢腿男男 | 色婷婷av久久久久久久 | 婷婷丁香激情 | 丁香婷婷六月 | 日韩av中文字幕在线播放 | 亚洲高清资源 | 国产精品国产三级国产aⅴ中文 | 九色91丨porny丨丝袜 | 国产精品二区一区二区aⅴ污介绍 | 国产一级一区二区 | 在线免费看黄色 | 久久精品国产网站 | 欧美视频精品 | 欧美精品久久久久久久久老牛影院 | 高清乱码在线 | 中文字幕 av在线 | 人人草人人看 | 97干婷婷| 美女黄色av | 先锋影音321 | 综合激情一区 | 啊哈嗯嗯用力cao少爷18 | 免费看女生裸体视频 | 免费一级黄色录像 | 这里只有精品99re | 国产成人啪免费观看软件 | 亚洲精品电影网 | 人人澡超碰碰97碰碰碰 | 国模私拍xvideos私拍 | 欧美一区二区视频免费观看 | 夜夜操天天干 | 黄骗免费网站 | 国内av免费看 | 三上悠亚图书馆 | 色多多视频污 | 久久99欧美 | 欧美二区乱c黑人 | 国产黄色片在线观看 | 久久婷婷激情 | 91黄色成人 | 亚洲三级在线免费观看 | 暖暖日本在线观看 | 亚洲欧美另类国产 | www狠狠操 | 欧美久久成人 | 住在隔壁的她动漫免费观看全集下载 | 她的花蒂道具调教1v1 | 欧美一区二区免费 | 毛片av免费看 | 国产视频手机在线 | av网站在线免费观看 | 在线观看日韩 | 青青草福利视频 | 国产日韩精品推荐 | 亚洲精品亚洲人成人网 | 黄网站色视频免费观看 | 丰满秘书被猛烈进入高清播放在 | gogo人体做爰大胆视频 | 欧美自拍在线 | 欧美特黄视频 | 久久不射电影网 | 中文字幕第六页 | 日本字幕网 | 激情久久免费视频 | 国产精品蜜臀 | 一区二区精品在线观看 | 日韩欧美你懂的 | 北条麻妃99精品青青久久 | 国产麻豆精品在线 | 3d在线观看| 成人在线播放视频 | 成人av动漫在线观看 | 日韩视频免费大全中文字幕 | 中文av网站| 色88888久久久久久影院 | 用我的手指扰乱你 | 欧美综合一区 | 欧美精品国产 | 亚洲精品一区二三区不卡 | 黄色三级电影网站 | 国产亚洲精品久久久久久牛牛 | 97久久精品 | 亚洲资源在线 | 日本超碰| 野花国产精品入口 | 中文字幕一区二区三区电影 | 国产剧情av在线播放 | 欧美色图88 | 国产毛片在线 | 韩国日本在线观看 | 粉嫩av免费一区二区三区 | 在线看黄网 | 看av网站 | 影音先锋久久资源网 | 7799精品视频 | 葵司有码中文字幕二三区 | 精品一区二区三区免费播放 | 欧美性猛交xxxx免费看久久久 | 老汉av影院| 中文字幕一区二区三区四区 | 18+视频网站 | 国产69精品久久久久99尤 | 国产欧美一区二区三区国产幕精品 | 国产视频一区不卡 | 妹子干综合 | 日本一级片 | 久久久夜精品 | 国产精品福利一区二区三区 | 久久久久久久久久电影 | 亚洲精品国产精品乱码不99 | 欧美激情黄色片 | 日韩一二三四 | 93久久精品日日躁夜夜躁欧美 | 美女扒开尿口让男人爽捅 | 日韩三级在线 | 小宝贝真紧h军人h | 国产精品一区二区免费看 | 日韩和的一区二区区别是什么 | 天天撸天天射 | 97国产视频 | 韩国三级hd中文字幕叫床浴室 | 成熟妇女毛茸茸凸 | 特级西西人体wwwww | 日韩av综合在线 | 操东北女人 | 色小说导航 | 国产精品不卡视频 | 一本色道久久综合狠狠躁的推荐 | 天天色天天射天天干 | 美女视频黄免费网站 | 日本一区二区免费在线观看视频 | av新天堂 | 伊人网在线播放 | 久久久国产精品麻豆 | 欧美午夜精品久久久久久浪潮 | 伦理影视网| 亚洲 欧美视频 | 日韩免费视频线观看 | 美女屁股网站 | 影音先锋久久 | 国产精品伦理在线 | 欧美精品一区二区三区蜜桃视频 | 91在线导航 | 欧美精品一区二区三区在线播放 | 农夫色综合 | 精品国产电影一区二区 | 国产视频欧美 | 最新中文在线视频 | 在线观看免费视频ww | 午夜精品福利一区二区 | 国产 高清 在线 | 精品成人在线观看 | 老司机精品视频网站 | 玖玖国产精品视频 | 国产成人一区在线 | 国产成人av在线影院 | 免费观看成人av | 亚洲网友自拍偷拍 | 91精品国产日韩91久久久久久 | 在线能看的av网站 | 成人综合婷婷国产精品久久免费 | 国产成人自拍在线 | 麻豆久久一区 | 国产精品久久久久久久久免费桃花 | 裸身视频网站 | 国产精品视频男人的天堂 | 色中色免费视频 | 一区二区三区在线视频免费 | 欧美激情第9页 | 天天操天天射天天 | 亚洲女人天堂网 | 扩阴视频 | 日韩三级在线 | 黄视频网站在线看 | 另类ts人妖一区二区三区 | 婷婷综合另类小说色区 | 一区二区福利 | 久久一区二区视频 | 女人高潮娇喘1分47秒 | 亚州av影院 | 3d黄色动漫在线观看 | 字幕网资源站中文字幕 | xxx色视频| 亚洲网址在线 | 最新成人av在线 | 亚洲图色视频 | 国产香蕉久久精品综合网 | 日本免费成人 | 欧美老女人bb | 免费不卡视频 | aaa欧美大片| 手机在线看片福利 | 玖玖国产精品视频 | 我们的2018中文免费看 | 爽爽影院在线免费观看 | 亚洲免费视频网站 | 91精品国产自产在线 | 日韩精品亚洲专区 | 久草天堂 | 做床爱全过程激烈视频网站 | 高清乱码免费网 | 超碰小说 | 国产激情999 | 日韩精品免费一区二区夜夜嗨 | 在线观看免费看片 | 亚洲欧美成人一区二区三区 | 男人把女人捅爽视频 | 337p粉嫩日本亚洲大胆 | 日本福利一区二区 | 石原莉奈一区二区三区在线高清 | 日韩成人在线视频网 | 亚洲一道本 | 久久99国产精一区二区三区 | 国产又粗又猛又爽又黄91精品 | 骚虎高清| 欧美黄色aaaa | 俺也去五月婷婷 | 污黄视频| 天天色天天射综合网 | 久久国产情侣 | 日本免费一区二区视频 | 国产在线播放一区二区三区 | 26uuu欧美日本 | 一本久久精品一区二区 | 精品国产一区二区三区久久 | 暧暧视频在线观看 | 天天色小说 | 欧美a网 | 欧美一级色片 | 日本在线网站 | 亚洲二区在线视频 | 娇小末发育xxxxhd交 | 久久国产精品一区二区三区四区 | 久久午夜羞羞影院免费观看 | 精品国产日韩欧美 | 91色花堂| 日日噜噜夜夜狠狠视频 | 波多野结衣丝袜 | 亚洲国产精品va在线 | 国产无套精品一区二区 | 在线观看精品一区 | 亚洲成av人片一区二区梦乃 | 在线看免费视频 | 欧美丰满老妇 | 91在线视频免费 | 秋霞影院午夜丰满少妇在线视频 | 在线日韩视频 | 玖玖色资源| 日韩午夜小视频 | 中文字幕精品综合 | 五月精品视频 | 善良的少妇伦理bd中字 | 欧美精品成人一区二区三区四区 | 凹凸日日摸日日碰夜夜 | 国产福利91精品 | 91精品婷婷国产综合久久竹菊 | 久久99在线观看 | 国产看片网站 | 中文字幕第12页 | 精品久久久久久久久久 | 五十路妻 | 色网站免费看 | 欧美一区二区免费 | 成年人福利视频 | 日本精品黄色 | 日韩精品一线二线三线 | 麻豆一区二区在线 | 国产欧美中文字幕 | 欧美一二三 | 国产麻豆一区二区三区在线观看 | 51精品国产人成在线观看 | 99爱免费视频 | 日本在线精品 | 视频在线观看你懂的 | 国产高清免费视频 | 欧美国产视频 | 色小姐五月天 | 欧美国产91| 男女污视频在线观看 | 亚洲国内自拍 | 久操视频在线观看 | 日韩一级视频 | 蜜臂av | 免费97视频| 日本色站 | 一区二区三区 中文字幕 | 日本丰满bbw内谢 | 黄色av网址在线免费观看 | 91久久爱 | 天天碰视频 | 国产黄色导航 | 精品亚洲一区二区三区四区五区 | 鲁片一区二区三区 | 欧美视频一区二区在线观看 | 美女被男人桶出白浆喷水 | 97视频免费看| 网站在线观看你懂的 | 国产人成一区二区三区影院 | 日本在线视| 精品人伦一区二区色婷婷 | 在线免费观看av片 | 国色天香av | www.国产在线 | 国产乱真实合集 | 在线综合+亚洲+欧美中文字幕 | 午夜av毛片 | 女人扒开腿免费视频app | av观看网 | 偷自拍网 | 国产精品vip | 尤物视频在线看 | 色综合小说 | 国产视| 国产片侵犯亲女视频播放 | 秘密基地动漫在线观看免费 | 精品国产污污免费网站入口 | 美女在线一区 | 美女又黄又www | 18岁免费观看电视连续剧 | 男人插曲女人视频免费 | 91久久精品一区二区 | 黄色小视频免费观看 | 巨乳美乳一区二区 | 欧美激情一区在线观看 | 久久精品国产免费看久久精品 | 已满十八岁免费观看全集动漫 | 日韩欧美视频一区二区 | 成人播放 | 亚洲成人av在线 | 桃色一区二区三区 | 男女视频网站免费观看 | 日本欧美精品在线 | 欧美日韩午夜在线 | 视频在线免费 | 四虎av在线 | 青青草视频| 日韩精品一区二 | 天天色天天射天天操 | 男操女在线免费观看 | 欧美激情一区二区三区在线视频 | 亚洲毛片视频 | 偷拍视频网站 | 国产在线免费视频 | 永久亚洲 | 欧美激情网站在线观看 | 国产91精品一区二区绿帽 | 亚洲视频在线观看一区二区三区 | 亚洲深夜福利视频 | 国产精品一精品二精品三 | 日韩国产欧美 | 国产在线专区 | 日日夜夜爽 | 国产日韩高清在线 | 老师张开让我了一夜av | 精品无码久久久久久国产 | 成人app在线 | 极品大奶 | 综合色一区二区 | 日韩精品免费在线播放 | 做爰xxx高潮| 国内精品在线播放 | 一区二区免费看 | 国产精品久久9 | 18女人毛片 | 污污在线| 亚洲国产v | 国产精品免费一区二区三区 | 开心婷婷网 | 色视频在线观看免费 | 亚洲视频在线观看一区二区三区 | 精品盗摄一区二区三区 | 激情网第四色 | 在线黄色av电影 | 国产欧美日韩一区二区三区 | 成人一级片 | 色综合视频在线观看 | 欧美国产大片 | 欧美精品免费视频 | 天堂久久久久久 | 日韩免费啪啪 | 麻豆天天躁天天揉揉av | 国产日韩欧美激情 | 美女调教视频 | av男人天堂网站 | 国产午夜三级 | 日韩中文在线不卡 | 第一导航福利 | 都市豪门艳霸淫美妇 | 欧洲色av | 91自产国偷拍在线 | 午夜激情福利 | 精品日韩欧美 | 91视频在线观看 | 免费av网站大全 | 欧美视频在线视频 | 波多野结衣高清av | 午夜小电影 | 看黄网站在线 | 天天色综合色 | 第一福利在线视频 | 免费a v网站 | 深夜宅男视频 | 亚洲国产成人精品一区二区 | 亚洲欧美日韩国产综合 | 成人爽爽爽 | 国产精品久久久久久久7电影 | 超碰成人在线免费 | 亚洲 欧美 制服 丝袜 | 亚洲青涩| 欧美 日韩 亚洲 一区 | 艳色歌舞团一区二区三区 | 国产一区二区在线观看视频 | 久久精品视频网 | 韩国理伦少妇4做爰 | 国产露脸8mav | av资源网址| 草草视频在线观看 | 自拍偷拍p | 欧美自拍视频在线 | 日韩成人免费视频 | 都市激情男人天堂 | 777色视频 | 美女扒开尿口来摸 | 四虎影视在线 | 亚洲综合电影 | 日韩视频免费在线 | 牛牛视频在线 | 欧美a高清 | 国产视 | 日韩色视频在线观看 | 成人免费观看视频 | 性做久久久久久久免费看 | 人妖网址 | 成人在线中文 | 欧美a级在线 | 久久裸体视频 | 国产精品网友自拍 | 亚洲一区免费观看 | 亚洲精品国产精品国自产观看浪潮 | 激情小视频在线 | 中文字幕无线精品亚洲乱码一区 | 久久中文字幕视频 | 亚洲一卡二卡三卡 | 日韩天堂在线视频 | 杨幂一区二区三区免费看视频 | 91久久精品国产91久久性色tv | 国产欧美日韩综合精品二区 | 9999国产精品 | 精品国产一区二区三区四区精华 | av大片在线免费观看 | 成人激情综合网 | 麻豆精品国产一区二区 | 中文字幕网址 | 最好看的2019年中文在线观看 | 17c精品麻豆一区二区免费 | 欧美激情综合色 | 欧美综合激情 | 午夜久久久 | 色香色香欲天天天影视综合网 | 91av福利视频 | 国产精品第一视频 | 欧美日韩ab| 波多野结衣在线看 | 日本黄色免费观看 | 今天高清在线视频播放 | 天堂中文在线观看 | 看片黄全部免费 | 亚洲欧美日韩一区 | 亚洲高清在线 | 中文字幕日韩一区二区 | 97精品国产97久久久久久 | 中文字幕成人精品久久不卡 | 免费av片 | av资源网在线 | 欧美黑人一级爽快片淫片高清 | 亚州av中文字幕 | 亚洲一区免费视频 | 日韩av在线免费 | 无遮挡免费网站 | 亚洲精品 自拍 | 中文字幕在线免费观看 | 在线观看免费黄色网 | 午夜av一区二区三区 | 全部a∨一极品视觉盛宴 | 欧美第三页 | 热久久一区二区 | 欧洲色视频 | 免费亚洲一区二区 | 一区二区三区内射美女毛片 | a级在线观看 | 性色av网 | 在线成人欧美 | free性丰满69性欧美天美 | 蜜桃视频在线观看网站 | 色婷婷国产精品 | 浮力屁屁影院 | 激情文学qvod| 青娱乐成人| 午夜色综合 | 麻豆传媒在线免费 | 被黑人啪到哭的番号922在线 | av大片在线免费看 | 9l蝌蚪porny中文自拍 | 色花堂av | 日韩欧美精品一区 | 毛片库 | 日本一本二本三本在线 | 日韩一二三四区 | 国产精品嫩草久久久久 | 日韩 欧美 亚洲 | 色蝌蚪| 美女涩涩网站 | 亚洲第一福利网站 | 9人人澡人人爽人人精品 | 欧美成人视屏 | 污漫在线看 | 男人天堂99| 波多野结衣在线观看一区二区三区 | 欧美久久久久久久久中文字幕 | 欧美日韩高清一区 | 成人在线视频一区 | 国产欧美啪啪 | 国产日韩精品在线观看 | 久久精品国产综合 | 黄色片在线看 | 老妇裸体性激交老太视频 | 日韩激情一区 | 久久综合九九 | 亚洲精品v日韩精品 | 亚洲欧美成人 | 日本色悠悠 | 日韩精品一区二区在线观看 | 国产 丝袜 欧美中文 另类 | 国产国产精品人在线视 | 九九夜夜操妹子 | 欧美网 | 国产精品久久久爽爽爽麻豆色哟哟 | 麻豆免费在线视频 | 国产一卡二卡三卡视频 | 日本淫视频 | 国产亚洲成av人在线观看导航 | 国产69精品久久久久久 | 91偷拍与自偷拍精品 | 自拍天堂 | 欧美色中文字幕 | 一区二区三区av电影 | 成人精品免费网站 | 91在线无精精品白丝 | 日韩一区二区三区视频在线 | 性xx紧缚网站 | 最近中文字幕在线观看 | 在线视频不卡一区二区 | 国产乱xxxxx79国语对白 | 重口h文 | 久久99精品久久久久久动态图 | 牛牛免费视频 | 免费的激情网站 | 欧洲亚洲一区二区 | 久久久久久穴 | 麻豆视频传媒入口 | 91麻豆产精品久久久久久夏晴子 | 日本视频久久久 | 国产欧美精品一区二区三区-老狼 | 懂色av一区二区三区在线播放 | 日韩亚洲欧美综合 | 浮力屁屁影院 | 欧美日韩一区二区三区免费 | 91精品国产乱 | 久久一级大片 | 欧美精品一区二区免费 | 日韩免费视频一区二区三区四区 | 欧美一级网 | 狠狠躁躁夜夜躁波多野结依 | 一区二区三区 欧美 | 国产成人一区 | 91涩涩视频 | 日韩精品免费一区二区三区竹菊 | 久久久二区 | 精品久久久久久综合日本 | av青娱乐 | 欧美日韩亚洲一区二区三区在线观看 | 红桃一区二区三区 | 粉嫩av网址| 美女免费看片 | 国内精品一区二区三区 | 国产日韩二区 | 亚洲 欧美 日韩 国产综合 在线 | 亚洲精品你懂的 | 日韩专区 在线观看 | 一区二区三区四区在线观看视频 | 91精品国产综合久久蜜臀 | 亚洲在线免费视频 | 久久这里只有精品首页 | swag国产精品一区二区 | 国产亲近乱来精品视频 | 亚洲欧美日韩综合 | 激情av综合网 | 欧美日韩一区二区在线观看视频 | 亚洲视频 欧美视频 | 亚洲午夜视频 | 日本中文字幕第一页 | 荫蒂被男人添免费视频 | 久久99精品国产 | 免费在线观看黄 | 亚洲女人天堂视频 | 亚洲精品tv久久久久久久久久 | 亚洲男子天堂 | 在线观看国产永久免费视频 | 欧美激情另类 | 蜜桃9999| 爱看av在线 | 日韩 欧美 视频 | 黄色小说在线观看视频 | 蜜桃回家导航 | 裸体视频在线 | av中文资源在线观看 | 先锋影音成人 | 18视频在线观看免费 | 亚洲欧洲精品在线 | 青青青在线视频 | 国产欧美日韩一区二区三区四区 | 在线欧美视频 | 午夜电影网一区 | 国产三区视频 | 成人卡通动漫 | 97超碰自拍 | 国产情侣久久 | 亚洲天堂一区二区三区四区 | 香蕉久久久 | 麻豆91免费观看 | 美女视频大全 | аⅴ资源天堂资源库在线 | 日韩成人久久久 | 欧美在线中文字幕 | 正在播放国产一区 | 在线看片日韩 | 欧美在线观看视频 | 蜜桃久久久 | 欧美黄色一区 | 男男啪啪网站 | 特级淫片裸体免费看 | 国产91久久婷婷一区二区 | 91伊人网| 国产精品一码二码三码在线 | 美女被c爽 | 调教视频免费 | 国产男男网站 | 办公室大战高跟丝袜秘书经理ol | 国产成人精品国内自产拍免费看 | www国产精品视频 | 欧美成年视频 | 青青青在线视频 | 日日躁夜夜躁aaaaxxxx | 污网站导航 | 黄色爽视频 | 国内自拍欧美激情 | 久久久水蜜桃 | 大桥未久恸哭の女教师 | 在线观看av中文字幕 | 永久免费看mv网站入口亚洲 | av先锋影院 | 亚洲视频免费一区 | 夜夜爽免费视频 | 亚洲午夜免费电影 | 激情五月婷婷综合网 | 啪啪乐视频 | 91性视频| eeuss国产一区二区三区四区 | 欧美日韩视频一区二区三区 | 亚洲国产cao | 国产精品一区二区三区免费 | 永久免费视频网站 | 久久噜噜噜精品国产亚洲综合 | 超碰三级| 美女跪床被网站 | 亚洲一区二区三区乱码aⅴ蜜桃女 | 色片在线观看 | 自拍偷拍导航 | 日韩精品第二页 | 色老头影视 | 裸体无遮挡网站 | 免费成人高清在线视频 | 蜜桃在线一区二区三区 | 男生插女生免费 | 欧美日韩网站 | 一区二区三区美女视频 | 欧美插插视频 | 最近中文字幕在线中文视频 | 国产精品男人的天堂 | 日韩高清免费观看 | 日本在线精品 | 成人永久aaa | 91福利小视频 | 99蜜桃在线观看免费视频网站 | 中文字幕在线精品 | av成人福利| 日韩老熟 | 亚洲人人草 | 欧美日本韩国一区 | 亚洲超碰在线 | 亚洲精品久久在线 | 夜夜嗨av一区二区三区免费区 | 日韩一区二区三区在线 | 日韩欧美在线免费 | 国产一级二级三级 | 377p人体粉嫩胞高清视频 | 美女高潮的视频 | av天天在线 | 99热国产精品 | 一本色道久久综合亚洲精品不 | 黄色在线观看视频网站 | 中文字幕一区二区三区乱码在线 | 精品999久久久 | 卡一卡二 | 国产精品区二区三区日本 | 免费观看成人鲁鲁鲁鲁鲁视频 | 精品成a人在线观看 | 制服丝袜国产在线 | 毛片视频播放 | 55夜色66夜色国产精品视频 | 国产精品a久久久久 | 欧美一区二区三区性视频 | 欧美三四区 | 久久99久 | 偷拍视频一区二区三区 | 超薄丝袜连裤袜一二三区 | 日韩国产在线一区 | 国产精品入口夜色视频大尺度 | 成人综合在线观看 | 中文字幕日韩一区二区三区不卡 | 久久成人精品视频 | 国内自拍第一页 | 日韩免费观看av | 成人免费va视频 | 色性av | 国产成人在线网站 | 色av网址| 亚洲aaa级 | 久久四虎| 欧美日韩高清 | 国产3p在线播放 | 日韩精品水蜜桃 | 电影亚洲一区 | 悠悠色网| 女人被爽到高潮呻吟免费看 | 欧美成人自拍 | 清冷男神被c的合不拢腿男男 | 国产91精品久久久久久久 | av一区二区三区四区 | 天天射天天综合网 | 亚洲成av人片一区二区梦乃 | av在线亚洲天堂 | 国产一区二区福利视频 | 国产人与zoxxxx另类 | 伊人久久免费视频 | 成人日韩av| 欧美日韩三级 | 天堂成人av在线 | 亚洲一区二区动漫 | 亚洲福利精品在线 | 性做久久久久久久免费看 | 欧美男人操女人 | av网站资源 | 青青青视频自偷自拍 | 久久国产加勒比精品无码 | 黄色小说在线观看免费 | 日本少妇高潮抽搐 | 97在线视频观看 | 一二三四精品 | 精品国产伦一区二区三区观看体验 | 欧美激情精品久久久久久 | 综合色天天 | 中文字幕免费高清在线观看 | 欧美亚洲在线观看 | 国产一区二区三区高清在线观看 | 国内精品久久久久影院薰衣草 | 91亚洲国产| 精品久久久91 | 欧美一级二级在线观看 | 麻豆精品国产传媒mv男同 | 国产福利av| 亚洲精品有码在线 | 成人免费视频网址 | 欧美少妇xxxx | 国产网友自拍视频 | 淫语视频 | 色播激情五月 | 国产视频在线观看网站 | 国产午夜在线播放 | 国产情侣激情 | 2019中文字幕在线免费观看 | 国产高清免费在线观看 | 日本一区高清 | 波多野结衣在线 | 日本伦理在线 | 羞辱狗奴的句子有哪些 | 日韩精品一区二区三区第95 | 在线日本欧美 | 91精品国产aⅴ一区二区 | 深田咏美种子 | 激情综合色综合久久综合 | 亚洲成人1区 | 欧美日韩国产免费一区二区三区 | 啊哈嗯嗯用力cao少爷18 | 亚洲精华国产 | 色六月婷婷 | 好吊日视频在线 | 国产剧情在线观看 | 樱花动漫无圣光 | 国产高清精品一区二区三区 | 亚洲免费影院 | 蜜臀精品久久久久久蜜臀 | 激情都市一区二区 | 欧美日韩一区综合 | 视频在线看 | 午夜精品久久久久久不卡8050 | 免费不卡在线观看av | 美女搞黄免费网站 | 国内成人综合 | 欧美日韩综合 | 日韩欧美一区二区三区四区 | 欧美一区二区三区四区在线观看 | 性一交一乱一区二区洋洋av | 在线不卡中文字幕 | 人人模人人爽 | 中文资源在线观看 | 老司机精品视频在线播放 | 波多在线观看 | 国产一区二区黄 | 天堂网8| 国产在线激情 | 亚洲一区二区三区免费视频 | 丝袜美女av | 欧美在线色视频 | 成人18在线| 免费草逼视频 | 久久不见久久见免费视频7 免费偷拍视频网站 | 狂野的爱在线观看 | 国产在线播放不卡 | 日本精品一区二区三区在线 | 在线视频观看国产 | 亚洲激情视频 | a级片在线播放 | 国产精品麻豆欧美日韩ww | 特级黄一级播放 | 99精品久久只有精品 | 亚洲一区二区精品视频 | 女儿的朋友5中汉字晋通话 成人av网址在线观看 | 国产福利毛片 | 美女中文字幕 | 天天夜夜爽 | av网站网址在线观看 | 福利网导航 | 日韩欧美网址 | 日本中文字幕电影在线观看 | 国产v日韩v欧美v | 日韩小视频网址 | 五月天婷婷在线视频 | 国产亚洲综合久久 | 国产日本一区二区 | 91在线观看网站 | 成年人视频在线观看免费 | 国产精品毛片无遮挡高清 | 一区二区三区免费在线观看 | 精品国产一区二区在线观看 | 91桃色在线 | 亚洲国产激情av | 五月婷婷综合色 | 国产xxxx在线| 午夜天堂精品久久久久 | 欧美综合一区二区三区 | 亚洲黄色一区二区三区 | 欧美一级全黄 | 91久久综合亚洲鲁鲁五月天 | 先锋资源网av | 日本裸体视频 | 中国女人free性hd | 欧美一级艳片视频免费观看 | 色婷婷香蕉在线一区二区 | 老司机精品视频网 | 国产一区二区三区在线免费观看 | 在线不卡中文字幕 | 国产精品热 | 亲子伦视频一区二区三区 | 国产欧美日韩免费看aⅴ视频 | 精品国偷自产在线 | 国产综合日韩精品 | 朝桐光一区二区 | 日韩极品一区 | 国产精品自在在线 | 国产精品久久网 | 五月婷婷七月丁香 | 久久韩日| 日韩精品免费一区二区夜夜嗨 | 捆绑体育生直男榨精呻吟 | 国模小树粉嫩蝴蝶150p | 亚洲女同志亚洲女同女同 | 国产真实自拍 | 日本免费在线视频 | av今日在线 | 男女性高爱潮免费网站 | 欧美一区二区三区四区五区六区 | 捆绑紧缚一区二区三区视频 | 国产观看 | 福利在线看 | 校园春色亚洲激情 | 久久国产夜色精品鲁鲁99 | 伦理片久久 | av免费高清 | 亚洲 国产 欧美 日韩 | 99色婷婷| 黄色网址在线免费观看 | 男女瑟瑟网站 | 成人一级黄色片 | 国产免费黄色小说 | 日本一级黄色 | 中文字幕天堂av | free性欧美hd另类精品 | 日本中文字幕在线播放 | 国产成人高清视频 | h视频网站在线观看 | 精品久久久久久久中文字幕 | 素人啪啪| 超碰碰97 | 亚洲成人精选 | 狠狠爱成人网 | 极品少妇15p | 免费黄的网站 | 成人精品亚洲 | 九色91在线视频 | 欧美日韩国产精品 | 成人免费在线播放视频 | 中文字幕午夜 | 日韩视频一区 | 亚洲综合欧美 | 宝贝乖~胸罩脱了让我揉你的胸 | 黄页网址大全免费 | www.成人在线视频 | 在线观看欧美激情 | 欧美综合激情 | 国产精品一区久久 | 91麻豆精品国产91久久久更新资源速度超快 | 欧美伊人精品成人久久综合97 | 男生和女生一起差差差很痛的视频 | 国产爽视频 | 视频在线中文字幕 | 国产传媒精品在线 | 中文字幕av专区 | 日日嗨av一区二区三区四区 | 亚洲第一区在线观看 | 一亲二脱三插 | 国产色视频一区 | 欧美性猛交99久久久久99按摩 | 97视频色 | 欧美日韩hd | 欧美成人26uuu欧美毛片 | 先锋影音321 | 午夜在线视频观看日韩17c | 亚洲精品国产第一综合99久久 | 久久成人免费 | 成人黄色av网 | 国产 字幕 制服 中文 在线 | 国产黄在线 | 最新国产精品视频 | 黄色免费国产 | 成人a视频| 超碰成人在线免费观看 | 夜夜摸夜夜操 | 美女又爽又黄 | 女优中文字幕 | 亚洲另类av| 成人做爰视频www网站小优视频 | 国产麻豆一区二区三区 | 亚洲在线网站 | a4yy欧美一区二区三区 | 日本中文字幕在线播放 | 国产日韩一区二区三区在线 | 中文字幕国产精品一区二区 | 夜夜骚视频 | 丝袜xxxx | 四虎国产精品永久在线 | 韩国毛片一区 | 色视频一区二区三区 | 四色永久访问 | 97国产精品免费视频 | 免费观看黄色网页 | 欧美有色| 男女日批视频 | 欧美变态口味重另类hd | 美女福利在线观看 | 成人午夜激情影院 | 国内久久视频 | 国产精品av网站 | 美女的让男人桶爽动漫 | 性高湖久久久久久久久aaaaa | 亚洲国产福利在线 | 欧美性精品220 | 中文字幕人成 | 欧美精品黄色 | 原神女裸体看个够无遮挡 | 成人午夜网址 | 97免费中文视频在线观看 | 完全免费在线视频 | 亚洲第一区中文字幕 | 男女搞黄网站 | 久久久久国产精品www | 亚洲变态欧美另类捆绑 | 日干夜干 | 最新国产午夜 | 国产激情视频一区 | gogo人体做爰大胆裸体 | 天堂va蜜桃一区二区三区 | av色小说| 能看的毛片 | 午夜精品一区二区三区视频免费看 | 18黄暴禁片在线观看 | 久久久久www | 少妇下面好紧好多水 | 女人被灌满精子 | 国产在线资源网 | 在线播放色 | 一区二区三区四区国产 | 黄色天天影视 | 欧美一级色片 | 开心色av | 欧美精品第一页 | 国产一区二区三区国产 | 欧美日韩高清一区 | 亚洲欧洲精品成人久久奇米网 | 成为性瘾网黄的yy对象后 | 国产疯狂性受xxxxx喷水 | 国产精品免费在线 | 国内自拍偷拍视频 | 日日夜夜爽 | 欧美日韩另类丝袜其他 | 欧美日韩国产高清 | 丰满老女人高潮呻吟 | 欧美精品国产一区 | 日韩在线观看网站 | 亚洲天堂成人在线 | 国产在线视频资源 | 日免费视频 | 久久久国产成人精品 | 黄污视频在线看 | 久久久久久久久一区 | 伊甸园精品99久久久久久 | 中文字幕2022| 福利色导航 | 亚洲精品乱码久久久久久 | 欧美日韩调教 | 国产精品1000部啪视频 | 天堂久久精品 | 特级黄一级播放 | 精品日韩欧美 | 亚洲男人的天堂av | 国产一区二区不卡视频 | 久久99国产乱子伦精品免费 | 一区二区三区四区国产精品 | 国产精品久久久久一区二区 | 日韩一二三区 | 国产午夜三级一区二区三 | 韩国三色电费2024免费吗怎么看 | 九九热国产视频 | 亚洲日本成人在线观看 | 夜夜骑天天干 | 黄色免费网站视频 | 99青青草| 亚洲成人久久网 | 亚洲每日更新 | 麻豆视频免费版 | av福利网 | 亚洲国产精品毛片 | 宿舍女女闺蜜调教羞辱 | 午夜1区| 大学生av| 国产精国产精品 | 91丝袜视频 | 国产天堂资源 | 91av免费| 校园春色欧美 | 黄漫画在线看 | 午夜电影久久久 | 久久av网址| 日韩中文字母 | 黄色大片网站在线观看 | 日本免费一区二区视频 | 激情电影av| 日韩一级片网址 | 激情久久中文字幕 | 成人在线视频免费看 | 校花被c到呻吟求饶 | 男操女免费视频网站 | 色撸撸在线视频 | 影音先锋va | 国产午夜精品视频 | www.国产毛片| 国产精品福利片 | av免费影院 | 日本不卡一区二区三区视频 | 欧美激情免费视频 | 伊人久久大香线蕉综合网站 | 精品三级网站 | 国产高清在线精品 | 男人av在线播放 | 欧美激情视频一区二区三区在线播放 | 重口变态虐黄网站 | 亚洲欧美精品在线观看 | 国产精品一区二区三区在线 | 日韩中文字幕亚洲 | 久久久精品国产一区二区 | 国产精品日韩一区 | 色婷婷婷 | 欧美日韩一区中文字幕 | 日韩久久久久久久久久久久久 | 校霸被c到爽夹震蛋上课高潮 | 免费在线看黄色 | 日本一区视频在线播放 | 日韩av在线天堂网 | 久久综合久久88 | 久久久精品动漫 | 久操视频在线 | 久久噜噜噜精品国产亚洲综合 | 国产黄大片在线观看 | 国产在线视频一区 | 国产网址| 影音先锋 成人 | 美女又爽又黄视频毛茸茸 | 欧美13videosex性极品 | 713电影免费播放国语 | 午夜影院404 | 超碰免费在线播放 | 你懂的视频在线播放 | 涩涩视频在线观看 | 日本一区二区不卡视频 | 日本高清中文字幕 | 青娱乐极品美女 | 91精品国产综合久久精品图片 | 久久久久久久影视 | 老司机免费视频久久 | 国产不卡在线观看 | 色婷婷狠狠 | 亚洲国产精品va在线 | 欧美精品福利 | 18视频在线观看网站 | 综合久久亚洲 | 国产精品蜜臀 | b站大片免费直播 | 日韩欧美国产网站 | 日本高清视频免费观看 | 女人张开双腿让男人捅 | 55夜色66夜色国产精品视频 | 狠狠爱婷婷 | 99热在线观看免费 | 亚洲国产日韩精品在线 | 亚洲成a人| 精品国产一区探花在线观看 | 国产99久久久国产精品 | 四虎在线视频 | 青青草精品视频 | 中文字幕无线精品亚洲乱码一区 | 麻豆传媒观看 | 在线亚洲一区二区 | 电影一区中文字幕 | 国产亚洲精品美女久久久久 | 欧美精品videos另类日本 | 日韩成人av影视 | 成人做爰免费视频免费看 | 欧美精品日日鲁夜夜添 | 成人51免费| 国产精美视频 | 黄色a网站 | 五月天国产在线 | 色橹橹在线视频 | 国产原创一区二区 | 激情成人在线视频 | 欧美激情一级欧美精品 | 亚洲国产精品一区 | 外国电影免费观看高清完整版 | 天天色天天操综合 | 高清一区二区三区日本久 | 天堂资源中文在线 | 中文字幕免费高清电影 | 男人久久天堂 | 成人黄色大片在线观看 | 裸体网站视频 | 日韩久久免费电影 | 少妇被粗大的猛烈进出免费视频 | 大桥未久步兵8部 | 你懂的网站在线观看 | 美女福利视频在线 | 色一色综合 | 亚洲色图15p| 亚洲在线视频一区 | 美女搞黄免费网站 | 国产亚洲精品v | 女优中文字幕 | 97se亚洲综合 | 国产精品三区在线 | 人与禽一级全黄 | 看片一区二区 | 国产精品久久久久久久免费软件 | 亚洲欧美另类久久久精品 | 亚洲精品国产suv | 欧美综合激情网 | 日韩中文字幕一区二区三区 | 丝袜无内写真福利视频 | 国产免费一 | 日韩视频一区二区三区四区 | 久久色在线观看 | av天天在线 | 久久亚洲福利 | 91在线高清免费观看 | 激情婷婷| 日日夜夜天天 | 色婷婷5月 | 日韩免费一区 | 香蕉福利视频导航 | 免费观看av | 日本五十路女优 | 亚洲春色另类小说 | 国产精品免费一区二区三区 | 日本不卡一区二区三区视频 | 国产精品自在在线 | 亚洲成人 av | 超碰免费福利 | 精品日本一区二区三区在线观看 | yellow网站在线 | 成人一区精品 | 国产调教视频 | 国产精品久久久久9999高清 | а√天堂8资源中文在线 | 91色中文 | 久久久久久久久久av | 完美搭档在线观看 | 色久影院| av中文字幕电影在线观看 | 一区二区三区av电影 | 天堂资源中文字幕 | 国产不卡在线播放 | 美女久久精品 | 成人黄色91 | 秋霞国产午夜精品免费视频 | 成人一级黄色片 | 五月开心婷婷网 | 欧美美女被草 | 一区二区三区在线看 | 天天摸夜夜添狠狠添婷婷 | 日日夜夜精品一区 | 国产福利在线视频 | 久久久久久久久久久国产 | 蜜桃视频导航 | 色天使久久 | 主播视频在线 | 久久综合五月 | 92看片淫黄大片看国产片 | 欧美日本免费一区二区三区 | 亚洲精品乱码久久久久久黑人 | 老鸭窝av在线 | 色偷偷成人 | 亚洲精品成人网 | 性欧美巨大 | 欧美成人一区二区三区片免费 | 72种无遮挡啪啪的姿势 | 乱亲女h秽乱长久久久 | 日韩精彩视频在线观看 | 美女被男人猛操 | 在线观看麻豆视频 | 日韩极品在线 | 一区二区精品在线观看 | 中国单亲乱xxxx | 粉嫩av一区二区三区免费观看 | 欧美日韩国产黄 | 国产精品久久久99 | 欧美日韩精品一区二区 | 思思99精品视频在线观看 | 国产日韩中文在线 | 免费成人深夜夜行p站 | 欧美精品videosex极品 | 久久另类ts人妖一区二区 | 成人免费淫片aa视频免费 | 欧美日韩国产成人高清视频 | 国产美女无遮挡永久免费观看 | 欧美人与性禽动交精品 | 国产日本一区二区 | 夜夜骚视频| 567影视剧大全官网 黑人黄色av | 国产美女www | 牛牛影视精品一区二区在线看 | 欧美激情一区二区在线 | 91精品国产欧美一区二区成人 | 热99视频 | 91av中文字幕| 亚洲第一综合天堂另类专 | 国产精品99久久久久久久久 | 成人一区二区三区在线观看 | 国产精品国产三级国产aⅴ9色 | 欧美韩一区二区 | 亚日韩欧美 | 日韩乱理 | 亚洲一区二区久久 | 中文字幕在线观看电影 | 日韩电影 中文字幕 | 久久精品视频在线观看 | 国产精品毛片久久久久久 | 国内性爱视频 | 女女les互磨高潮国产精品 | 91精品久久久久久久久久 | 久草视频网站 | 久久国产成人午夜av影院 | 欧美精品黑人 | 日韩乱理 | 久久福利影院 | 午夜在线a | 92久久精品 | 波多野结衣高清在线 | 亚洲tv在线 | 99久久精 | 东北高大丰满bbbbzbbb | 午夜精品理论片 | 日韩高清不卡在线 | 日日狠狠久久偷偷四色综合免费 | 成人久久18免费网站麻豆 | 黄色av小说| 日本中文字幕高清 | 国产男女猛烈无遮挡免费视频 | 国产精品你懂的 | 黄色av免费网站 | 日韩中文字幕网址 | 香蕉97视频观看在线观看 | 能看黄色的网址 | 国产精品日韩在线观看 | 日韩激情av在线 | 国产91导航 | 成人福利网址 | 久久久久资源 | 成人精品免费看 | 日韩怡春院 | 成人美女视频在线观看18 | 国产黄色短片 | 日韩免费中文字幕 | 色综合人人 | 亚洲欧美日韩精品久久 | 激情综合视频 | 国产精品 你懂的 | 欧美日韩免费一区 | 亚洲精品h | 台湾佬美性中文 | 国产深夜精品福利 | 91麻豆精品一区二区三区 | 最新在线视频 | 欧美在线视频一区 | 羞羞免费视频 | 亚洲自拍偷拍第一页 | 三年电影在线观看 | 成年人视频在线 | 丰满少妇大力进入 | 久草五月| 国产美女mm131爽爽爽免费 | 国产精品久久久久久久岛一牛影视 | 欧美人禽交 | 国产成人福利视频 | 狠色综合7777夜色撩人 | 精品香蕉一区二区三区 | 欧美 自拍 丝袜 亚洲 | 美女被娇喘流出白 | 国产在线自 | 免费网站在线观看黄色 | 一区二区在线视频播放 | 国产精品v欧美精品∨日韩 色日本综合 | 日韩一区二区三区免费视频 | 琪琪电影一区二区 | 成人国产精品一区 | 中国女人freexxxx性老师 | 欧洲国产伦久久久久久久 | 欧美日韩在线视频一区二区 | 日韩最新在线 | 欧美人与禽zozo性伦 | 又黄又色又爽 | 日韩一区二区三区四区五区六区 | 日韩啪啪网站 | 美女被日网站 | 男女激情动态图片 | 中文字幕日本在线观看 | 免费成年视频 | 欧美最猛黑人xxxx黑人猛叫黄 | 国产精品av在线 | 欧美va亚洲va | 国产精品日韩在线 | 国产综合区 | 日本在线黄色 | 国产91福利 | 亚洲精品久久在线 | 少妇系列在线观看 | 女生下面流水视频 | 在线不卡日本v二区707 | 五月丁香花 | 国产高清视频在线播放 | 亚洲精品国产精品乱码不99按摩 | 老司机午夜精品视频在线观看 | 久久成网 | 美女av一区二区 | 国产精品久久久久久一区二区三区 | 精品女同一区二区 | 哪里有免费毛片看 | 337p粉嫩日本亚洲大胆 | 日韩中文字幕亚洲 | 成人激情电影在线 | 天堂中文在线资 | 午夜精品福利在线 | 狠狠爱综合网 | 岛国av一区二区三区 | 草草影院在线播放 | 青春草视频在线 | 一级片观看 | 亚洲欧美日韩国产一区二区 | 爽爽淫人网 | 精品不卡视频 | 欧美成人久久久 | 精品视频成人 | 台湾佬美性中文 | 黄的网站在线观看 | 一区二区三区四区在线播放 | 国产成人精品视频 | 天天做天天爱天天爽综合网 | 欧美韩日精品 | 被绑在床强摁做开腿呻吟 | 天天摸天天做天天爽 | 在线观看 一区 | 国产成人中文字幕 | 免费看黄色的网址 | 影音先锋福利 | 波多野结衣在线播放 | 亚洲成人tv | 久久91亚洲人成电影网站 | 日韩欧美一级在线播放 | 国产一级精品在线 | 欧美日韩一二三四区 | 亚洲人人爽| 影音先锋伊人 | 亚洲国产综合在线看不卡 | 欧美a∨ | 欧美日本一道 | 欧美日韩国产精品一区二区三区四区 | 国产视频第一页 | 亚洲国产精品毛片 | 冲田杏梨被躁57分钟 | 制服丝袜一区二区三区 | 成人福利视频在线观看 | 色免费在线 | 小宝贝夹太紧了 | 靠逼动漫| 黄网视频在线观看 | 嘿咻免费视频 | 国产一二三视频 | 97国产在线视频 | 2023国产精品久久久精品双 | www.国产一区 | 国产精品亚洲一区 | 久久久精品久久 | 日本丰满少妇一区二区三区 | 日日夜夜亚洲精品 | 91在线视频一区 | 日本中文一区二区三区 | 黄色小网站在线观看 | 91高清国产 | 蜜桃久久av | 夜色激情 | 樱花草涩涩www在线播放 | av网站免费观看 | 精品电影一区 | 草莓视频黄色在线观看 | 在线观看精品视频 | 日韩中文字幕精品视频 | 精品久久久久久亚洲 | 亚洲一区网址 | 亚洲一级片 | 欧美日韩国产精品成人 | 美国少妇在线观看免费 | 久久 国产 尿 小便 嘘嘘 | 久久精品小视频 | 香蕉网在线观看 | 色一区二区三区 | 高清乱码在线 | 亚洲精蜜桃久在线 | 欧美理论| 欧美成人国产 | 国产又爽又黄的激情精品视频 | 理论片在线观看视频 | 欧美精品一二三 | av一本久道久久波多野结衣 | 久久久久国产精品免费免费搜索 | 一区二区三区高清不卡 | 精品亚洲国产成av人片传媒 | 特级西西444www大胆免费看 | 手机亚洲第一页 | 日韩视频一区在线 | 国产日韩中文字幕 | 1769国产精品| 久久综合丝袜日本网 | 欧美女人毛茸茸 | 色屁屁ts人妖系列二区 | 色网站免费在线观看 | 日韩中文字幕网 | 日本肉体xxxx裸体137大胆图 | 亚洲综合国产 | 国产国语videosex另类 | 中文字幕日韩有码 | 青青草国产成人av片免费 | 一线天 粉嫩 在线播放 | 人人艹人人爱 | 亚洲 日本 欧美 | 精产国产伦理一二三区 | 99热99热| 日韩欧美在线观看一区 | 欧美女同视频 | av在线电影免费观看 | 免费成人av网址 | 亚洲免费电影一区 | 亚洲综合小说区 | 大尺度摸揉捏胸床戏视频 | 欧洲久久久久久 | 婷婷色中文网 | 九九视频这里只有精品 | 91国自产精品中文字幕亚洲 | 欧美性在线播放 | 色在线网站 | 穿情趣内衣被c到高潮视频 欧美日韩国产亚洲沙发 | 自拍偷拍网 | 中文字幕日本一区二区 | 国产精品国产a级 | 谷露av影院 | 成熟妇女毛茸茸凸 | 黄色大片在线免费观看 | 亚洲高清毛片 | 欧美偷拍另类 | 国产丝袜在线播放 | 激情六月天婷婷 | 一级在线免费观看视频 | 日韩色婷婷| 国产一区二区伦理片 | 国产午夜激情 | 一级特黄视频 | 天天干夜夜拍 | 麻豆网站在线观看 | 欧美性大战久久 | 亚洲三级色 | 极品美女扒开粉嫩小泬 | 波多野结衣一二三四 | 成人午夜国产 | 一区二区三区视频免费在线观看 | 久久深爱网 | 国产一级电影网 | 欧美性生交xxxxxdddd | 尻穴视频 | 久久国产精品久久久久久 | 亚洲激情久久久 | 日韩一区二区三区电影 | 成人aaa| 成片免费 | 在线不卡中文字幕 | 色综合天天综合网国产成人网 | 日产久久久 | 日韩av一区二 | 亲子乱子伦xxxx | 污网站在线观看免费 | 国产欧美一区二区三区网站 | 亚洲精品免费在线视频 | 自拍欧美日韩 | 欧美日本国产视频 | 欧美黄色三级网站 | 不卡在线观看av | 青青草97国产精品麻豆 | 美女日批在线观看 | 小草社区在线视频 | 高清免费在线视频 | 欧美性感一区二区三区 | 日本精品一区二区三区视频 | 黄色av成人 | 聚色av | 双性受孕h堵精大肚生子 | 日韩中文字幕一区二区三区 | 日韩不卡在线视频 | 日韩电影免费在线观看中文字幕 | 日韩精彩视频在线观看 | 日本欧美久久久久免费播放网 | 免费天堂av | 日韩综合另类 | 精品国产精品三级精品av网址 | 午夜影院在线观看18 | 亚洲成人av动漫 | 青久在线视频 | 福利视频导航大全 | 日日干视频 | 波多野结衣av中文字幕 | 久久久久久久久丰满 | 欧美 日韩 国产 精品 | 色综合狠狠 | 色婷婷在线观看视频 | 影音av资源| 日韩激情视频在线 | 亚洲自拍在线观看 | 97国产精品视频人人做人人爱 | 久久久久久国产精品美女 | 红桃视频亚洲 | 在线欧美不卡 | av有码在线观看 | 91免费精品 | 精品一区电影国产 | 欧美少妇裸体 | 日韩国产在线观看 | 免费精品国产 | 欧美你懂的 | 亚洲精品观看 | 国产1区2区3区 | 天堂av导航 | 日韩一级黄色大片 | 激情视频一区二区 | 色吧五月婷婷 | 欧美日韩中文字幕在线 | 免费看女人裸体 | 五月婷婷六月天 | 亚洲免费精彩视频 | 成人激情开心网 | 亚洲国产精品成人av | 久久视频免费 | 特级毛片www| 少妇一xx88av| av日日骚 | 美女视频黄a | 精品福利视频一区二区三区 | 少女视频的播放方法 | 99国产视频在线 | 国产破苞合集 magnet | 天天干天天摸 | 99精品久久只有精品 | 欧美18一20男同69gay | 色婷婷天天干 | 久9999| 日本va欧美va欧美va精品 | 日韩女优电影在线观看 | 婷婷综合亚洲 | 欧美极品xxx| 玖玖365资源站 | 国产经典一区二区 | 日本私人影院在线观看 | 很黄很色免费视频 | 免费在线中文字幕 | 久久福利片 | 国产精品国产精品国产专区不蜜 | 国产97在线播放 | 波多野结衣在线观看一区二区三区 | 337p西西人体大胆瓣开下部 | 亚洲中午字幕 | 91桃色在线看 | 在线播放91 | 亚洲欧美怡红院 | 国产精品91视频 | 女人与猿人电影免费观看高清版 | 97视频在线观看免费 | 91亚洲国产成人精品一区二区三 | 阿的丝袜让我好爽 | 在线观看成人av电影 | 伦理自拍 | 台湾佬av| 久草av资源 | 国内精品伊人久久 | 国产欧美日韩一区二区三区四区 | 打屁股sm视频 | 91极品美女在线 | av中文字幕在线网站 | 91麻豆精品一区二区三区 | 四虎在线精品 | 国产高潮又爽又无遮挡又免费 | 一区二区三区不卡在线 | 国产在线播放一区二区 | 国产日韩精品久久 | 精品国产乱码久久久久久蜜坠欲下 | 女生抠逼视频 | 国产区免费| 中文字幕亚洲图片 | 国模无码大尺度一区二区三区 | 美女在线喷水 | 外国电影免费观看高清完整版 | h官场少妇第三部分 | 日韩欧美一级在线播放 | 中文字幕第六页 | 午夜av黄色 | 人民的名义第二部 | av资源先锋 | 在线免费色视频 | 亚洲美女喷白浆 | 捆绑紧缚一区二区三区在线观看 | 能看av的网址| 性色视频在线观看 | 日韩精品 久久 | 国产精品人人做人人爽人人添 | 仙踪林久久久久久久999 | 欧美国产视频在线观看 | 制服丝袜中文字幕在线 | 日韩午夜网| 美女扒开尿口让男人爽捅 | 亚洲视频精品在线 | 少女与动物高清版在线观看 | 色老头在线视频 | 老司机亚洲精品 | 欧美日韩在线免费视频 | 俺来也最新网址 | 影音先锋成人资源网 | 尤物视频在线观看视频 | 男操女视频在线观看 | 欧美美女黄网 | 日韩www在线 | 免费的黄色的视频 | av有声小说| 天堂一区二区三区四区 | 亚洲欧洲一区 | 国产播放在线 | 欧美在线一二三 | 老司机免费视频 | 成人av动漫在线 | 国产精品久久久久久久久久直播 | 日本一区二区三区四区视频 | 天天干视频在线 | 啊v在线视频 | 性色av一区二区三区 | 一区二区三区四区精品 | 精品成人在线视频 | 黄色国产视频 | 黄色大全在线观看 | 成人自拍视频 | 大学生gayxxxx男男超帅 | 丁香花高清视频完整电影 | 影音先锋欧美精品 | 亚洲男人的天堂网站 | 亚洲成人aaa | 欧美日韩高清一区 | 91视频一区二区三区 | 老司机激情影院 | 涩漫天堂| 久热国产视频 | 香蕉大人久久国产成人av | 1024av在线 | 免费精品视频在线 | 亚洲国产一区自拍 | 欧美巨大另类极品videosbest | 曰曰干| 黑人操欧美人 | 国产人妖ts| 欧美视频精品在线 | 激情综合六月 | 久久激情综合网 | 国产精品爱啪在线线免费观看 | 波多野结衣乳巨码无在线观看 | 亚洲伊人久 | 激情免费视频 | 国产午夜电影在线观看 | 亚洲一级免费视频 | 日韩三级电影在线 | 亚洲成人伦理 | 亚州av一区二区 | 成人免费在线网站 | 自拍视频亚洲 | 三区在线观看 | 亚洲另类色综合网站 | 福利视频大全 | 中国女人free性hd | av免费播放 | 巨乳中文在线 | 成人自拍视频网站 | 日韩精品久 | 国产精品久久久久久久久久久不卡 | 国产区精品视频 | 久久久五月婷婷 | 美女诱惑一区二区 | 哪里可以看黄色 | 玖玖伊人 | 成人三级视频 | 五月天福利视频 | 老司机导航视频 | 欧美激情videos | 影音先锋日本资源 | 亚洲精品福利在线 | 亚洲a毛片 | 成人爽a毛片一区二区免费 日本久久精品视频 | 国产欧美一区二区精品忘忧草 | 日本成人在线网站 | 亚洲精品在线观看免费 | 日韩有码电影 | 波多野结衣一区二区三区 | 求个黄色网址 | 俺来也俺也啪www桃花岛色 | 中文字幕av毛片 | 美女色诱男人激情视频 | 自拍偷拍亚洲激情 | 色婷婷久久综合 | 国产激情综合五月久久 | 日本精品专区 | 亚洲国产成人精品久久久国产成人一区 | 男人操女人动态图 | gogo西西人体大尺度大胆喷水 | 欧美色婷婷| 韩国三级av | 国产精品欧美久久 | 视频二区不卡 | 激情文学综合丁香 | 91原创国产 | 在线免费看黄av | 欧美激情欧美激情在线五月 | 久久久精品久久久 | 日韩欧美亚洲国产精品字幕久久久 | 九色porny自拍视频 | 日韩综合视频在线观看 | 国产一区高清在线 | 国产精品视频久久 | 成人毛片在线 | 麻豆91网站 | 欧美精品免费观看二区 | 欧美激情综合色 | 哺乳期给上司喂奶hd | 超碰地址发布 | 国产在线观 | 国产模特av私拍大尺度 | 亚洲欧美精品伊人久久 | 精品亚洲第一 | av资源中文在线天堂 | 一区二区久久久久久 | 打屁股外国网站 | 91在线无精精品白丝 | 性视界传媒 | 樱花电影最新免费观看国语版 | 国产av毛片| 欧美日韩国产中文字幕 | 欧美日韩岛国 | 欧美在线激情视频 | 69福利社区 | 日韩av电影免费观看高清完整版在线观看 | 成人精品久久 | 欧美视频a| 高清国产一区二区三区四区五区 | 国产精品96久久久久久又黄又硬 | 6080福利视频 | 青青一区二区 | 日韩欧美不卡一区 | 国产精品久久亚洲7777 | 国产一区二区三区香蕉 | 美女被男人桶出白浆喷水 | 亚洲精品免费在线 | 黄片毛片在线看 | 香蕉久久久| av不卡在线播放 | 国产精品乱码 | 一区二区三区四区国产 | 精品一区二区三区久久 | 免费成人在线电影 | 91麻豆精品秘密入口 | 国产大秀视频 | 亚洲欧洲高清在线 | 黑人巨大精品欧美一区二区免费 | 成人午夜又粗又硬又大 | www.男人天堂 | 亚洲男人资源 | 日韩在线视频播放 | 日韩午夜激情视频 | 亚洲一区二区欧美日韩 | 色福利hd写真video | 中文有码一区 | 国产粉嫩在线观看 | 强行挺进白丝老师翘臀网站 | 国产精品免费久久久 | 日本色性视频 | 波多野结衣中文字幕在线播放 | 久草免费在线观看 | 色香蕉导航 | 超碰影院在线 | 色婷婷国产精品久久包臀 | 亚洲精品视频免费 | 一个色av| 性渴老太作爱 | 国产一区二区三区在线观看免费视频 | 99re6这里只有精品 | 国产嫩草影院久久久久 | 福利写真在线 | 天天撸在线视频 | 91重口味 | 午夜激情在线观看 | 色播一区 | 巨乳美女在线播放 | 午夜精品久久久久久久久久久 | 色综合久久88色综合天天免费 | 黄色免费观看网站 | 久久亚洲综合网 | 国产一区二区三区 在线 | 国产男男gay体育生网站 | 成人在线免费视频观看 | 日韩激情精品 | 美女扒开粉嫩的尿囗给男生桶 | 秋霞电影院午夜伦 | 国产一区二区三区在线 | 美女户外露出 | 欧美不卡一区二区三区 | 美日韩一区二区 | 天天摸天天操 | 亚洲美女久久 | 日韩一二三四 | 在线观看中文字幕 | 久久成人精品视频 | 特级西西人体444www高清 | 高清国产免费 | 欧美亚洲国产视频 | 亚洲精品v| 欧美中文字幕一区 | 婷婷五月五 | sm调教母狗 | 婷婷福利视频导航 | 日本美女一区 | 黄色在线播放 | 四虎4545www国产精品 | 俺来也俺也去 | 欧美日韩精品一区二区在线播放 | 97在线播放 | 国产精品99久久免费观看 | 日本国产视频 | 青青久在线视频 | 成人av网在线 | 手机看片1024你懂得 | 国产精品免费av | 伊人av成人| 美女三级黄色 | 国产色综合网 | 久久久激情视频 | 久草超碰| 亚洲欧洲在线视频 | 狂躁美女大bbbbbb黑人 | 97成人在线| 亚洲最大黄色 | 男人狂揉女人下部视频 | 亚洲精品成a人在线观看 | 亚洲黄色片在线观看 | 国模一二三区 | 亚洲欧美激情视频 | 美日韩三级 | 中文字幕一区二区三区乱码图片 | 中国女人毛茸茸 | 成人一区二区三区在线观看 | 一级黄色免费 | 中文字幕av在线网 | 国产精品成熟老女人 | 精品国产露脸精彩对白 | 一个色综合网站 | 成人网页在线观看 | 男生和女生差差视频 | 国产一区二区欧美 | 懂色av噜噜一区二区三区av | 欧美日韩国产在线看 | 久久不射网站 | 一本一道久久a久久精品综合 | 亚洲人成久久 | 麻豆专区一区二区三区四区五区 | 国产一二三区在线 | 国产精品久久久久av福利动漫 | 亚洲欧美在线免费观看 | av黄色大全 | 99这里只有精品视频 | 国产乱人伦精品一区二区在线观看 | 国内精品久久久久伊人av | 成人免费黄色大片 | 97久久精品午夜一区二区 | 波岛野结衣 | 日韩激情视频在线播放 | 欧美精品黑人猛交高潮 | 亚洲成人日韩 | 国产欧美一区二区精品性 | 日韩午夜在线观看 | 奇米影视888狠狠狠777不卡 | 欧美一区二区三区四区五区六区 | 国产麻豆一区二区三区在线观看 | 91五月天| 久久免费国产视频 | 草莓视频网 | 婷婷在线播放 | 伊甸园精品99久久久久久 | 女一区二区三区 | 精品一区二区久久久 | 国产精品一区二区三区乱码 | 国产男女猛烈无遮挡免费视频 | 九九九九色 | 久久精品国产亚洲精品2020 | 秋霞电影院午夜伦 | 黄色a v视频 | 成人激动网 | 福利一二区 | 久久精品一区二区 | 国产欧美日韩免费看aⅴ视频 | 在线看黄色网 | 国产一区二区日韩 | 99国产精品99久久久久久 | 日韩欧美的一区二区 | 欧美精品1 | 成人99| 日本一本视频 | 久久超碰av| 精品国产一区二区三区久久久久久 | 97伦伦午夜电影理伦片 | 欧洲做爰大片 | 啊v视频在线观看 | 欧美精品一级二级 | 午夜视频福利在线观看 | hd极品free性xxx护士 | 美女扒开屁股让男人捅 | 99精品国产视频 | 男人av资源站 | 青青草成人网 | 欧美v在线 | 久久国产精品一区二区三区四区 | 99久久这里只有精品 | 中文字幕6 | 1024av在线| 日韩精品免费在线播放 | 最新av在线网址 | 秘密基地在线观看完整版免费 | 免费成人美女女电影 | 扒开双腿给我看个够 | 精品久久久久久 | 美女搞黄视频网站 | 国产性猛交╳xxx乱大交 | 91久久久在线 | 尤物一区| 亚洲久久成人 | 黄色网战免费观看 | 三级av在线免费观看 | 粉粉嫩嫩的18虎白女 | 免费看涩涩漫画app 丝袜系列第一页 | 黄网站视频在线观看 | 久久精品2019中文字幕 | 爽爽网| 自拍偷拍福利 | 精品一区二区三区香蕉蜜桃 | 淫语对白| 国产在线啪 | 亚洲午夜在线 | 极品美女娇喘呻吟热舞 | 欧美日韩一区二区三区在线免费观看 | 都市激情欧洲 | 中文字 | 欧美性白人极品1819hd | 五月四房| 亚洲精品极品 | 成年人免费观看视频网站 | 黄页网站视频在线观看 | 美女的让男人桶到爽直播 | av影片在线观看 | 色香蕉在线视频 | 最近最好看的2018中文字幕电影在线观看 | 亚洲资源在线看 | 午夜视频在线观看一区二区 | 亚洲精品视频二区 | 糖心vlog精品一区二区 | 欧洲精品久久久久毛片完整版 | 超碰在线人 | 综合在线视频 | 亚洲狼人精品一区二区三区 | 五月天色片 | 国产精品电影一区二区三区 | 欧美帅的gay1609视频 | 乱亲女h秽乱长久久久 | 丁香婷婷深情五月亚洲 | 国产精品激情偷乱一区二区∴ | 在线观看国产欧美 | 精品福利一区二区三区 | 亚洲精品亚洲人成人网 | 猫咪成人在线观看 | 在线国产91 | 日本欧美一二三区 | 在线观看黄色片 | 51蜜桃传媒精品一区二区 | 日本午夜大片 | 欧美缴情 | 精品日韩电影 | 色橹橹在线视频 | 亚洲国产一区二区三区在线观看 | 国产亚洲女人久久久久毛片 | 美女啪啪国产 | 精品久久久久一区 | 男女过程很爽的视频网站 | 大地资源高清播放在线观看 | 精彩视频一区二区 | 色七七亚洲 | 日韩福利在线观看 | 国内自拍99| 国产一级淫片免费 | 国产精品久久久爽爽爽麻豆色哟哟 | 樱桃成人精品视频在线播放 | 日韩 在线 | 被黑人c出白浆的中国人 | av不卡在线播放 | 日韩精品免费在线视频 | 手机av免费在线 | 护士白浆20p | 免费在线观看黄网 | 欧美日韩一区,二区,三区,久久精品 | 黄页网站大全一区二区 | gogo人体做爰大胆视频 | 成人勉费视频 | 69久久99精品久久久久婷婷 | 日韩高清欧美 | 伊是香蕉大人久久 | 国产亚洲一区精品 | 欧美黑白配在线 | 91丨九色丨黑人外教 | 色偷偷免费视频 | 国产精品一区二区久久久 | 国产主播在线观看 | 欧美激情第9页 | 狠狠干天天射 | 欧美另类一区 | 欧美国产日本 | 精品少妇一区二区三区视频免付费 | 国产精品99久久久久久久vr | 国产黄色大片免费看 | 亚洲激情在线播放 | 日韩特级毛片 | 国产肉体xxxx裸体784大胆 | 体育生捆绑被榨精呻吟网站 | 少妇高潮露脸国语对白 | 国产精品免费电影 | 国产精品乱码 | 黄色小网站入口 | 视频在线日韩 | 久操福利视频 | 国产豆花视频 | 亚洲一区视频在线 | 俺来也综合 | 日韩精品 久久 | 亚洲视频中文 | 国产在线a不卡 | 国产精品福利网站 | 成人激情亚洲 | 超碰超碰超碰超碰超碰 | 超碰在线最新 | 国产高清无密码一区二区三区 | 91玉足 | 国产精品69毛片高清亚洲 | 97视频免费看 | 精品国产一区二区三 | 欧美日韩一区二区三区免费 | 夜色福利 | 影视先锋av资源 | 3d动漫精品啪啪一区二区免费 | 好吊视频一区二区三区四区 | 国产盗摄精品 | 韩国三级电影一区二区 | 天堂久久久久久 | 欧美一级裸体 | 女人叫床高潮娇喘声录音mp3 | 亚洲激情视频在线观看 | 国产一区免费电影 | 日少妇av | 天天色天天草 | 色88久久久久高潮综合影院 | 久久免费福利 | 西西大胆午夜视频 | 欧美xxxx网站 | 一区二区三区四区亚洲 | 草莓视频黄版 | 免费av资源 | 宅男深夜网站 | 高潮av在线| 天天色天天草 | 男人的天堂在线视频 | 成人免费视频国产在线观看 | 日韩国产欧美在线观看 | 国产精品入口日韩视频大尺度 | 亚洲mv在线观看 | 亚洲国产精品国自产拍av秋霞 | 九色视频导航 | 色婷婷综合久久久 | 国产亚洲精品一区二区 | 四虎最新网址在线观看 | 国产精品视频免费在线 | 日韩videos高潮hd | 成人在线直播 | 天堂91在线 | 亚洲涩涩色 | 欧美精品黑人 | 男生吃女生的胸视频 | 日本美女黄网站 | 女人扒开屁股让我添 | 欧美a大片 | 台湾少妇伦欲电影 | 久久av网站| 亚洲精品观看 | 相亲对象是问题学生动漫免费观看 | 超喷在线| 迈开腿让我尝尝你的小草莓 | 亚洲色图第三页 | 18成人在线视频 | 色视频在线播放 | 亚洲黄色一区二区三区 | 91亚洲精品视频 | sm调教羞耻姿势图片 | 日韩在线视频导航 | 黄色亚洲免费 | 羞羞的视频网站 | 91亚洲精华国产精华 | 丁香欧美 | av制服丝袜| 四虎精品永久免费观看 | 26uuu精品一区二区在线观看 | 可以看的黄色网 | 91看片在线观看 | 朴麦妮原版视频高清资源 | 91在线高清免费观看 | 久久久久女教师免费一区 | 午夜视频在线免费 | 国产字幕侵犯亲女 | 免费成人激情视频 | 日韩欧美在线一区二区三区 | 黄色av免费在线观看 | 美女久久一区 | 99资源| 色av网址| 可以免费看的av网站 | 女人裸体免费视频 | 午夜激情福利视频 | 久草导航 | 国产一区高清视频 | 国产一区福利在线 | 天堂一区二区三区四区 | 色多多导航 | 一本一道久久a久久精品综合 | 91亚洲天堂 | 久久国产精品99精品国产 | 国产专区欧美专区 | 男人天堂色男人 | 国产精品不卡在线观看 | 久草久爱 | 日本精品视频一区二区三区 | 蜜臀久久99精品久久久久久宅男 | 女人与公拘交酡全过女免费 | 法国精品性hd | 久草青青| 91精品久久久久久久久久久久久久 | 影音先锋男人色 | 99re6热只有精品免费观看 | 免费成人深夜夜行p站 | 国产xxxx性hd极品 | 欧日韩精品视频 | 日本一二区视频 | 日韩影片一区 | 国产精品一级二级三级 | 亚洲一区二区三区精品在线 | 日韩视频一区二区在线观看 | 中文字幕一区二区三区在线视频 | 91亚洲精华国产精华 | 天堂亚洲精品 | 色香欲综合网 | 狠狠操狠狠干狠狠 | 在线看片亚洲 | 欧美视频在线观看一区二区 | 一女被多男玩喷潮3p免费视频 | 蜜桃视频在线观看一区 | 北条麻妃中文字幕 | 美女视频黄频视频大全 | 男生插女生免费 | 在线播放av电影 | 丰满双乳秘书被老板狂揉捏 | 特大巨交吊性xxxx | 老汉色av| 特级毛片爽www免费版 | 欧日韩精品视频 | 欧美国产日韩一区二区 | 日本不卡网站 | 国产成人福利网站 | 精品久久电影 | 瑟瑟视频免费观看 | 强行挺进白丝老师翘臀网站 | 日韩欧美亚洲国产精品字幕久久久 | 成人黄色片在线观看 | 亚洲 欧美 激情 小说 另类 | 欧美专区在线播放 | 在线视频一区二区三区 | 黄色国产区| 国产精品欧美日韩一区二区 | 美女让男生桶 | 国产精品一区二区三区免费观看 | 日韩成人性视频 | 中文字字幕在线 | 嫩呦国产一区二区三区av | 欧美中文在线观看 | 日韩av免费在线播放 | 围产精品久久久久久久 | 男人的天堂狠狠干 | 精品国产乱码久久久久久蜜柚 | 欧美日韩精品综合 | 午夜视频免费播放 | av橹橹| 秋霞电影一区二区 | 日本不卡免费在线视频 | 久久久国产精品免费 | 九九热视频在线观看 | 人人艹视频 | 国产污视频在线播放 | 18成人在线 | 国产黄在线播放 | 日本h在线 | 日本韩国毛片 | 色男天堂 | 亚洲视频色 | 涩涩av在线 | 国产亚洲精品美女久久久 | 亚洲免费看黄 | 亚洲一区二区三区在线视频 | 亚洲天堂激情 | 国产在线不卡精品 | 国产精品美女主播 | 欧美精品一区二区久久婷婷 | 欧洲精品色 | 久久精品国语 | 亚洲精品国产免费 | 国产 高清 一区 | av黄色av网站 | 美女露出粉嫩尿囗让男人桶 | 超碰精品在线观看 | 欧美 日韩 国产 在线 | 欧美日韩一区二区电影 | 午夜电影网一区 | 最新福利视频 | 中文字幕在线一区二区三区 | 96588影视剧免费观看 | 国产精品一区二区三区久久 | 午夜爽爽视频 | 777片理伦片在线观看 | 国产日韩欧美在线播放 | 糖心vlog精品一区二区 | 51成人精品网站 | 欧美恋足| 国内精品99| 久久视频国产 | 国产精品一卡二卡 | 成人免费视频国产在线观看 | 尤物99国产成人精品视频 | 人人草人人爽 | 9999国产精品 | 国产免费成人av | 七人的逃脱第二季 | 成年人视频在线观看视频 | 国产粉嫩av | 性欧美xxxx免费岛国不卡电影 | 久久精品欧美一区二区三区麻豆 | 色噜噜一区二区 | 视频在线观看一区二区 | 先锋资源一区二区 | 超碰超碰超碰超碰超碰 | 国产性xxxx18免费观看视频 | 国产精品9 | 哪里可以看黄色 | 中国毛片av | 日韩黄在线观看 | 一区二区精品在线 | 亚洲精品一区二区久 | 国产精品偷伦一区二区 | 偷拍 亚洲 欧洲 综合 | 国产精品v片在线观看不卡 18涩涩午夜精品.www | 婷婷色站 | 在线观看福利视频 | 成人超碰在线 | 久久久久成人精品免费播放动漫 | 天天射天天干 | 波多野结衣av在线播放 | 国产日本欧美一区二区 | 日韩色999| 翔田千里x88aⅴ | 国产色在线,com | 亚洲女人天堂视频 | 国产一区二区三区久久久 | 日本爽爽爽 | 国产成人在线看 | 尤物视频在线观看免费 | 久久久麻豆 | 日本国产一区二区三区 | 久久久久亚洲精品国产 | 色多多视频在线观看 | 都市激情麻豆 | 在线看一级片 | 中文字幕理伦片免费看 | 肉色超薄丝袜脚交一区二区图片 | 欧美日韩午夜影院 | 91成人超碰 | 成人av网站免费 | 国产黄色免费 | 一区在线不卡 | 高跟鞋调教贱奴 | 狂野欧美性猛交xxxx | 韩日成人 | 久久国产麻豆精品 | 美女试爆场恐怖电影在线观看 | 夜夜摸视频 | 五月天在线播放 | 五月天在线播放 | 蜜臀av在线播放一区二区三区 | 麻豆激情 | 免费av资源 | 中文字幕第二页 | 粉嫩高清一区二区三区精品视频 | 国产一级淫片免费 | 国一产一性一乱一性一乱一视频 | 黄色小说免费观看 | 91男人影院| 国产福利小视频 | 色在线网站 | 天天插天天干 | 影音先锋玖玖 | 光溜溜视频素材大全美女 | 成人黄色在线 | 国产欧美日韩一区二区三区 | 色婷婷综合久久 | 久久久久久亚洲av毛片大全 | 欧美人成在线 | 精品久久久中文 | 四色永久访问 | 瑟瑟视频网站 | 裸体免费视频 | 极品美女啪啪 | 国产又粗又黄 | 久久理论电影 | 爆操jk| 欧美一区二区三区视频在线观看 | 日本男女激情视频 | 欧美高清不卡 | 欧美自拍区 | 国产乱理伦片a级在线观看 美国三级日本三级久久99 | 6080亚洲精品一区二区 | 日韩和欧美一区二区 | 亚洲乱码av中文一区二区 | 人人精品视频 | 奇米av在线 | 国产精品老女人视频 | 国产精品美女久久久久av超清 | 成人免费av | 久草国产视频 | 黄色av网页 | 国产精品日韩一区 | 久草国产在线 | 亚洲人成影视 | 亚洲国产精品日韩 | 免费观看一级特黄欧美大片 | 91av视频在线免费观看 | 中文字幕乱码在线播放 | 亚洲网友自拍 | 6080yy精品一区二区三区 | 免费观看大片视频 | 精品久久视频 | 污导航在线观看 | xxx2高清在线观看免费视频 | 神马伦理影视 | yellow网站在线 | 男女视频网站免费观看 | 国产精品久久久久国产a级 av网站在线免费 | 久久精品国产精品亚洲红杏 | 亚洲永久免费精品 | 国产网红av在线 | 激情综合亚洲 | 一区福利在线 | 欧美日韩国产综合网 | 人妖粗暴刺激videos呻吟 | 成年人深夜小视频 | 无码av中文一区二区三区桃花岛 | 日韩综合一区二区三区 | 亚洲欧美影音先锋 | 亚洲国产一区二区a毛片 | 欧美日韩视频一区二区三区 | 色婷婷小说 | av福利网 | 美女下半身无遮挡 | 97精品一区| 国产片一区二区三区 | 国产成人精品一区二区三区视频 | 日本成人手机在线 | 亚州成人 | av在线电影免费观看 | 亚洲一区视频 | 毛片一级片 | 在线成人激情 | 91精品久久久久久久91蜜桃 | 久草福利在线视频 | 久久久久久亚洲精品不卡 | 日本中文字幕高清 | 日韩成人在线视频观看 | 99re免费视频精品全部 | 男人添女人囗交视频 | 综合视频在线观看 | av黄色免费在线观看 | 成人网一区 | 欧美日韩午夜精品 | 日本不卡免费高清视频 | 国产欧美日韩免费看aⅴ视频 | 色狠狠一区二区 | 免费a在线观看播放 | 精品国产91久久久久久久妲己 | 麻豆精品91| 日韩欧美电影 | 国产91精品露脸国语对白 | 亚洲一区二区三区在线 | 国产欧美日韩综合精品一区二区 | 青青草91视频 | 激情综合色播五月 | 男操女视频网站 | 国产精品爽爽爽爽爽爽在线观看 | 亚洲永久免费视频 | 韩国成人一区 | 香蕉久草| 色偷偷av亚洲男人的天堂 | 可以看黄色的网站 | 91久久嫩草影院一区二区 | 秘密基地动漫在线观看免费 | aaa日本高清在线播放免费观看 | 91热精品视频 | 18做爰免费视频网站 | 免费成人美女在线观看. | 中国少妇高潮 | 99精品视频一区二区三区 | 亚洲乱码一区av黑人高潮 | 黄色在线免费观看网站 | 久久九色 | 欧美日韩三级在线 | 红桃视频成人在线 | 日韩欧美三级在线 | 伊人春色在线 | 亚洲网站在线看 | 动漫3d精品一区二区三区乱码 | av在线大片 | 国产成人精品免费在线 | 中国黄色大片 | 国产精品 日韩 欧美 | 男生尿隔着内裤呲出来视频 | 久久手机免费视频 | 黄黄视频免费观看 | 在线天堂网 | 亚洲一区二区三区乱码aⅴ蜜桃女 | 在线网址你懂得 | 日韩三级免费 | 黄页网站在线 | 亚洲视频在线免费看 | 国产真裸无庶纶乱视频 | 国产乱妇乱子 | av成人动漫在线观看 | 亚洲男人资源 | 国产免费91| 亲胸揉胸膜下刺激视频大全 | 午夜av毛片 | 日本乳汁视频 | 国产偷伦在线 | 91精品在线免费观看 | 亚洲成人免费电影 | 亚洲精品tv久久久久久久久久 | 宣宣影音先锋 | 欧美色图网站 | 色网站入口 | 99精品毛片 | 国产办公室沙发91系列 | 丰满少妇一区 | 美女视频黄是免费的 | 中文字幕电影av | 好吊日av | 老司机深夜福利在线观看 | 色多多导航 | 日韩中文字幕在线 | 欧美性猛交7777777 | 美女扒开腿让男生捅 | 午夜老司机免费视频 | 欧美在线不卡 | 欧美人与动物zozo | av制服丝袜 | 一区二区三区日韩在线观看 | 国产无遮挡一区二区三区毛片日本 | 毛片大全在线观看 | 欧美精品一区二区三区久久久 | 色视频免费看 | 性孕妇free特大另类 | 中文字幕在线视频观看 | 自拍偷拍第一页 | 麻豆一区二区三区 | 亚洲 av 高清 | 91.成人天堂一区 | 精品福利一区二区 | 国产一区二区手机在线观看 | 国产素人在线 | 欧美激情视频三区 | 91行情网站在线观看 | 日韩精品一区二区三区中文字幕 | 中国zzji女人高潮免费 | 日韩欧美自拍 | 极品少妇一区二区 | 日韩电影一区二区三区 | 亚洲h片 | 性色av一区二区三区红粉影视 | 蜜桃av一区二区 | 在线1区| 国产精品久久久免费 | 国产黄色在线免费看 | 丝袜性爱视频 | 四虎久久 | 日韩午夜小视频 | 丰满双乳秘书被老板狂揉捏 | 精品日韩一区二区三区 | 亚洲色图久久 | 国产精品五月天 | 女同性做受全过程动图 | 日韩精品中文字幕在线 | 久久综合狠狠综合 | 久久精工是国产品牌吗 | 公交顶臀绿裙妇女配视频 | 外国av网站 | a视频在线看| 亚洲精品免费网站 | 国产精品zjzjzj在线观看 | 国产精品久99 | 小泽玛丽亚在线观看 | 国产日韩欧美高清在线 | 免费av电影网址 | 黄色在线网站免费 | 国产寡妇亲子伦一区二区 | 欧美v亚洲 | 毛片无限看 | 亚洲三级免费看 | 黄视频免费 | 国产伦精品一区二区 | 啊v天堂在线观看 | 亚洲 视频 一区 | 成人片在线播放 | 中文字幕综合网 | av在线免费播放观看 | 日本在线播放视频 | 女性高潮视频 | 黄片毛片在线 | 午夜精品一区二区三区三上悠亚 | 欧美日韩久久久久 | 精品国产美女在线 | 欧美在线高清视频 | 国产欧美一区二区三区视频 | 欧美日韩精品综合 | 青春草视频 | av日韩在线播放 | 在线三级av| 999久久久精品 | 91色乱码一区二区三区 | 国产精品人人做人人爽人人添 | 青青久在线视频 | 成人爽a毛片 | 国产成人黄色 | 免费看h片的网站 | 亚洲伦理中文字幕 | 亚洲高清不卡一区 | 国产欧美日韩91 | 亚洲成人av一区二区 | 五月色综合 | 国产精品久久久久久久久免费高清 | 91精品国产综合久久香蕉922 | 欧美激情视频一区二区三区不卡 | 免费看60分钟黄视频 | av制服丝袜在线观看 | 精品少妇一区二区三区视频免付费 | 亚洲成人自拍网 | 精品国产a | 国产精品爽黄69天堂a | 精品一区二区三区免费 | 国产精品福利在线 | 欧美一级性 | 欧美精品日韩一区 | 亚洲福利视频一区二区 | 精品亚洲国产视频 | 天天av天天翘天天综合网 | 99激情网| 亚洲伊人av| 欧美系列一区 | 亚洲综合色网站 | 91在线视频精品 | 777色婷婷视频二三区 | 香蕉视频国产在线观看 | 粉嫩导航 | 国产欧美韩日 | 美女跪床被网站 | 国产视频精品在线 | 中文字幕高清不卡 | 涩影院 | 黑人干亚洲女 | 激情综合小说 | 国产拍揄自揄精品视频麻豆 | 99久久婷婷国产综合精品 | 欧美日韩免费高清 | 第一福利在线视频 | 精品一区二区三区日韩 | 国产精品手机播放 | 99精品久久只有精品 | 亚洲涩涩爱 | gai视频在线观看资源 | 成人欧美一区二区三区在线播放 | 亚洲毛片在线 | 岛国av在线免费观看 | 国产高清在线免费 | 黄色小电影网址 | 爱情岛论坛亚洲入口 | www.日韩视频 | 色国产精品一区在线观看 | 亚洲乱码av中文一区二区 | 午夜免费福利视频 | 欧洲色av | 久久国产精品久久精品国产 | 永久免费在线看片 | 成人18夜夜网深夜福利网 | 91麻豆产精品久久久久久 | 黑人巨大精品欧美一区 | 草莓视频污视频 | 91久久精品一区二区三 | 国产亚洲精品久久久 | 免费国产一区二区 | 久久视频在线看 | 骚虎免费视频 | 国产成人免费在线视频 | 91亚瑟视频| 国产成人福利网站 | 不卡的毛片 | 女生扒开尿口让男生捅视频 | av影音资源网 | a级片在线免费观看 | 手机在线观看毛片 | 米奇影院7777免费观看高清完整喜剧电影 | av黄色在线播放 | 台湾av在线播放 | 成人在线电影网址 | 91最新地址 | 男人午夜天堂 | 国产精品电影网 | 中文字幕免费看 | 99香蕉国产精品偷在线观看 | 久久久69| 69福利视频导航 | 亚洲奶水xxxx哺乳期 | 日韩精品欧美激情 | 少妇激情av一区二区三区 | 欧美在线视频网站 | 撅屁股+挨揍+虐臀+调教 | 国产精品综合久久久久久 | 欧美成人免费在线视频 | 法国空姐在线观看免费 | 国产精品伦子伦免费视频 | 麻豆一区二区99久久久久 | 亚洲五月六月丁香激情 | 秋霞电影院午夜伦 | 欧美成人激情视频 | 久久国产精品无码网站 | 激情婷婷在线观看 | 亚洲高清在线 | 日批在线观看 | 最近最好的2019中文日本字幕 | 国产黄色小说 | 欧美日韩精品一区二区三区四区 | 亚洲综合 欧美 | 干欧美女人 | 国产精品91一区 | 日韩在线不卡 | 亚洲精品视 | 秋霞国产午夜精品免费视频 | 欧美日韩午夜 | 欧美日韩一区综合 | 欧美日韩蜜桃 | 亚洲一区二区三区在线 | 国产精品一区二区三区免费视频 | 六十路息与子猛烈交尾 | 亚洲视频小说图片 | 国产视频网站免费观看 | 日韩精品中文字 | 婷婷亚洲精品 | 亚洲国产精品久久久久秋霞蜜臀 | 欧美小视频在线 | 国产在线观看精品 | 亚洲午夜片| 亚洲成人v| 香蕉精品久久 | 欧美丝袜一区二区三区 | 精品少妇一区二区 | 色国产视频 | 欧美日韩亚洲天堂 | 国产suv精品一区二区883 | 美女黄网站免费 | 精品女同一区二区三区在线播放 | 亚欧av在线 | 国产高清一级 | 成人三级在线视频 | 最新av在线播放 | 欧美第二页 | 在线观看网址你懂的 | 欧美一区二区三区四区五区 | 色基地 | 91天堂网| 国产精品久久午夜夜伦鲁鲁 | 高清国产一区二区三区四区五区 | 蝌蚪久久窝 | 草草影院国产第一页 | 鲁片一区二区三区 | 视频二区欧美 | 91国产精品91| av大片在线观看 | 男生女生插插插 | 巨胸喷奶水wwww贱多 | 精品孕妇一区二区三区 | 中文字幕av一区二区 | 精品网址 | 久久久久电影 | 久草福利在线 | 日韩中文字幕麻豆 | 免费激情av | av动漫一区二区 | 蜜臀av性久久久久av蜜臀妖精 | 日本白嫩的bbw| 97在线视频一区 | 国产成人99久久亚洲综合精品 | 自拍视频亚洲 | 久久久久久久久久久久久9999 | 18网站在线| av夜夜夜| 一区二区国产在线观看 | 91一区在线观看 | 亚洲精品aⅴ中文字幕乱码 欧美日本韩国一区 | 狠狠躁夜夜躁 | 少妇一边呻吟一边说使劲视频 | 色图16p | 国产一区二区三区免费在线观看 | 色偷偷噜噜噜亚洲男人的天堂 | 2024男人天堂 | 另类小说色 | 精品女同一区二区三区在线观看 | 国产 高清 在线 | 中文字幕高清免费视频 | 黄色av免费看 | 日韩av高清在线播放 | 日韩欧美国产电影 | 欧美精品偷拍 | 日韩免费观看网站 | 深夜网站在线 | 久久av网站| 亚洲aaa精品| 国产在线精品一区 | 欧美黄色福利 | 欧美日韩国产免费观看 | 亚洲超碰在线 | 欧美男人操女人 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产区第一页 | 成年人黄色在线观看 | 精品国产乱码久久久久久108 | 特大黑人巨人吊xxxx | 亚洲美女免费在线 | 亚洲欧洲精品在线观看 | 亚洲区av | 91精品啪在线观看国产60岁 | 韩国av中文字幕 | 天堂色婷婷 | 黑人又粗又长 | av岬奈奈美一区二区三区 | 日本r级电影在线观看 | 苍井空无码 | 欧洲精品视频在线观看 | 欧美变态xxxx| 成在线人免费视频 | 精品国产网站 | 欧美三日本三级三级在线播放 | 天天影视色香欲综合 | 97福利电影 | 韩国国产在线 | 亚洲不卡在线观看 | 艳妇臀荡乳欲伦交换电影 | 日韩中文娱乐网 | 91色黄| 亚洲自拍偷拍网站 | 超薄肉色丝袜一区二区 | 色哟哟黄色 | 久草天堂 | 邻居交换做爰2 | 少女逼逼 | 日韩天堂在线观看 | 欧洲精品久久 | 激情小说专区 | 日韩欧美国产高清 | 欧美在线不卡 | 日韩亚洲欧美成人 | 中日韩av电影 | 欧美13videosex性极品 | 美国一级大黄一片免费中文 | 黄色污污网站在线观看 | 亚洲国产精品电影 | 久久性视频 | 日日夜夜亚洲精品 | 日韩精品在线一区二区 | 91成人在线 | 精品视频免费观看 | 国产免费脚交足视频在线观看 | 黄色av电影在线观看 | 男插女视频免费 | 香蕉精品久久 | 黄色小视频在线观看 | 亚洲第一福利网 | 朝桐光在线观看 | 欧美精品一区二区三区蜜桃视频 | 欧美激情网站在线观看 | av毛片久久久久午夜福利hd | 又黄又爽的网站 | 国产二区在线播放 | 欧美极品xxx | 91青青草 | 欧美 另类 交 | 成人h动漫精品一区二区 | 二区视频在线 | 久久国产加勒比精品无码 | 久热中文字幕 | 国产精品一二三区在线 | 亚洲资源在线看 | 亚洲第一视频 | 97超碰国产在线 | 欧美性色网 | 精品一区李梓熙捆绑 | 女人扒开腿让男人桶爽 | 国产一区免费观看 | 丁香五精品蜜臀久久久久99网站 | 9久久精品| 欧美成人中文字幕在线 | 天堂网在线免费 | 免费av网站在线观看 | 亚洲综合在线第一页 | 狠狠做| 国产激情视频在线免费观看 | 亚洲一区二区三区欧美 | 国产专区一区二区 | 69电视影片免费观看 | 51精品国自产在线 | 日韩福利av | 国产视频网站免费观看 | 国产成人亚洲综合a∨婷婷 日本伦理一区二区 | 福利视频亚洲 | 国产精品一区一区 | 亚洲精品欧美激情 | 国产精品国产精品国产专区不卡 | 中文字幕在线视频日韩 | 国产高清在线 | 亚洲一区二区三区视频在线 | 午夜精品福利一区二区三区蜜桃 | 成人在线天堂 | 500部大龄熟乱视频 六十路息与子猛烈交尾 | 亚洲综合h | 成人在线观看视频网站 | 日本高色高清视频 | 欧美黄色一级视频 | 男生把裤子脱了吃我的j男男 | 精品国产乱码久久久久久蜜柚 | 第一av | 第一宅男av导航入口 | 男人揉女人奶房视频 | 水蜜桃电影网 | 欧美sm凌虐视频网站 | 欧洲不卡av| 色播放| 天堂av中文在线 | 天堂网久久 | 精品一区二区在线播放 | 蝌蚪网在线视频 | 91在线无精精品入口 | 欧美在线 | 国产午夜精品一区二区 | a级片毛片 | 麻豆影音先锋 | 欧美亚洲国产一区二区三区 | 色偷偷av一区二区三区 | 欧美怡春院一区二区三区 | 国产亚洲一区二区三区在线观看 | 欧美日韩国产黄 | 午夜激情视频在线播放 | 欧美三区在线观看 | 玖玖爱在线观看 | 黄色三级高清 | 特黄网站 | 久久国产精品久久精品国产 | 久久精品视频导航 | 中文字幕在线视频第一页 | 欧美精品在线视频 | 99精品视频一区二区 | 亚洲欧洲久久 | 国产永久视频 | 国产精彩视频免费观看 | 亲子乱一区二区三区电影 | 国产传媒 在线 | 国产美女无遮挡网站 | 男生插女生免费 | 欧日韩不卡在线视频 | 丝袜av网| 午夜精品福利一区二区三区蜜桃 | 国产精品女主播在线观看 | 国产极品久久久久久久久波多结野 | 亚洲一区二区三区在线看 | 国产视频一区三区 | 日韩中文第一页 | 亚洲一区二区中文字幕 | 特级毛片爽www免费版 | 欧美不卡视频一区 | 欧美三级一区二区 | 亚洲日本在线看 | 一区二区三区四区日韩 | 国产精品免费视频一区 | 国产成人在线视频播放 | 欧美久久久久 | 狠狠在线视频 | 国产成人精品亚洲午夜麻豆 | 精品日韩一区二区三区 | 亚洲在线视频网站 | 女同在线视频 | 国产成人精品免费视频大全最热 | 国产爽视频| 伊人久久男人天堂 | 手机av在线网 | av免费电影网站 | 国产婷婷成人久久av免费高清 | 日韩性网 | 亚洲精品综合精品自拍 | 国产97色在线 | 日韩 | 黑人多p混交群体交乱 | 欧美一区二区三区四区在线观看 | 天天夜碰日日摸日日澡性色av | 国内精品嫩模av私拍在线观看 | 俺去啦最新网址 | 国产一区欧美一区 | 亚洲国产精品视频一区 | 波多野结衣av电影 | 99精品视频免费 | 草莓视频网| 电影在线一区二区 | 日韩在线二区 | 欧美做受69 | 亚洲一区制服诱惑 | 在线播放不卡 | 精品少妇一区二区三区免费观看 | 张柏芝54张无删码视频 | 欧美自拍视频在线 | 国模杨依销魂人体大尺度写真 | 91看片网站 | 91亚洲国产 | 色屁屁在线 | 国产91久久婷婷一区二区 | 成人在线免费视频 | 拍拍拍动态图 | 领导揉我胸亲奶揉下面 | 中国gay男脚贱奴vk | 欧美日韩精品二区 | 老少配性506070xxxx | 四虎一区二区 | 欧美大片一区 | 国产女人在线 | 欧美在线国产 | 国产插插视频 | 国产精品久久久久av福利动漫 | 国产伪娘在线观看 | 美国黄色av | 日韩激情中文字幕 | 玩日本老头很兴奋xxxx | 中文字幕亚洲一区在线观看 | avapp在线观看 | 欧美精品久久久久久久 | 日韩视频 一区 | 91麻豆产精品久久久久久夏晴子 | 美女张开腿让我 | 草莓视频色板 | 国产精品美女在线观看 | 男女爱爱动态图 | 综合久久2o19 | 久久国产精品区 | 亚洲欧洲精品成人久久奇米网 | 五月天婷婷激情 | 久久小草| 婷婷激情站 | 亚洲二区免费 | 黄网站免费在线播放 | 蜜桃av色综合 | 色妞在线视频 | 欧美浪妇xxxx高跟鞋交 | 日韩精品影片 | 免费av在线播放 | 中文字幕av日韩精品 | 亚洲视频综合网 | 久久国产精品精品国产色婷婷 | 天天夜夜人人 | 欧美一级大胆视频 | 国产制服亚洲 | 国产福利亚洲 | 亚洲成人性视频 | 欧美一区二区三区视频免费 | 中文字幕亚洲综合久久菠萝蜜 | 一本加勒比hezyo日本变态 | 日本精品在线视频 | 国产伦理久久久 | 四虎4545www国产精品 | 亚洲精品你懂的 | av免费看网站 | 日本丰满bbw内谢 | 91精品国自产在线观看 | 欲望少妇| 亚洲欧美一区二区三区国产精品 | 少妇又色又爽 | 亚洲欧洲精品在线 | 免费日本在线视频 | 福利在线免费看 | 大尺度床戏无遮挡 | 91在线视频免费91 | 成人网址推荐 | 精品国产不卡 | 色老头影视 | 欧美va日韩va| 91精品国产电影 | 特级西西444www大精品视频 | 在线免费观看中文字幕 | 奇米色在线 | 欧州毛片| 梦乃爱华av在线播放 | 极品91尤物被啪到呻吟喷水 | 无遮挡无掩盖网站 | 正在播放日韩 | 暴躁大妈2免费观看全集高清 | 无码少妇一区二区三区 | 久久中文字幕在线 | 在线免费高清视频 | 亚洲国产精品精华液网站 | 麻豆成人网 | 91麻豆精品秘密 | 久久久免费电影 | 巨乳色图| 99re视频这里只有精品 | av免费观看一区二区 | 男人操女人免费视频 | 最近中文字幕免费mv视频7 | 国产黄色在线免费看 | 日日导航| 青草超碰| p影院永久免费p视频 | 中文字幕一区视频 | 特大黑人巨人吊xxxx | 久看影院| 在线不卡中文字幕 | 欧美一级电影在线 | 国产盗摄一区二区 | 主奴调教重口喝尿踩脸扇耳光 | 欧美成人网在线 | 国产一区二区 | 视频一区 欧美 | 久久久www| 中文字幕日韩欧美在线 | av在线一 | 91美女福利视频 | 一起草av| 日本视频在线观看免费 | 中文字字幕在线 | 精品一区二区影视 | a在线观看视频 | 综合久久五月天 | 久久久久久久久久国产 | 国产欧美日韩一区二区三区 | 欧美亚洲一 | 国产日韩视频在线观看 | 在线看国产 | 福利资源在线 | 色天天综合久久久久综合片 | 香蕉一区二区 | 中文字幕亚洲激情 | 91在线一区二区三区 | 成人在线视频免费观看 | 成人免费影院 | 在线看a网址| 蜜桃91视频| aaa级精品久久久国产片 | 天堂av资源在线 | 欧美老少伦| 91中文字幕网 | 成人精品一区二区三区电影黑人 | 91精品综合久久久久久五月天 | 国产精品免费看片 | 国产精品对白刺激久久久 | 成人av在线网站 | 欧美成人午夜视频 | 亚洲天堂一区二区三区四区 | 爱情岛论坛首页福利入口 | 波多野结衣1区2区 | 色无极亚洲影院 | 国产精品毛片久久久久久久 | 亚洲成人一区 | 韩日在线视频 | 美腿丝袜亚洲色图 | 青草青在线视频 | 色播亚洲视频在线观看 | av在线电影免费观看 | 国产精品88| 久久久噜噜噜久久中文字幕色伊伊 | 成人综合久久 | 91免费观看视频在线 | 黄色欧美视频 | 我的丝袜美腿尤物麻麻 | 欧美日韩一区二区三区四区在线观看 | 日本免费毛片 | 黄色小视频入口 | 台湾av在线播放 | 国产高清自拍视频在线观看 | 高潮一区二区 | 老司机午夜精品视频在线观看 | 193尤物| 国产黄在线观看 | 色偷偷888欧美精品久久久 | 在线黄色av网站 | 精品国产乱码久久久久久久 | 亚洲国产成人av在线 | 日韩综合一区二区 | 久久久久久久久久久av | 日韩高清有码在线 | 一区二区三区在线视频免费 | 国产激情偷乱视频一区二区三区 | av中文字幕在线网址 | 亚洲天堂成人在线观看 | 91黄色小网站 | 狠狠爱网站 | 高清不卡一区二区 | 国产乱人伦精品一区二区 | 国产欧美日韩在线 | 草视频在线 | 亚洲综合在线电影 | 中文字幕在线观看第一页 | 高潮一区二区 | 欧美日韩一区二区电影 | 九色蝌蚪91porny | 动漫女被黄漫免费视频 | 午夜激情网址 | 国产精品一区av | 看片黄全部免费 | 女生扒开腿让男生操 | 爽爽爽av | 九色丨porny丨蝌蚪 | 国产精品电影一区 | 久久精品首页 | 成人污污www网站免费丝瓜 | 激情亚洲 | 亚洲一区二区三区毛片 | 琪琪色av| 高跟肉丝祙做爰美妇小说 | 自拍av一区二区三区 | 欧美激情区 | 超清纯白嫩大学生啪啪网址 | 麻豆影视网站 | 国产精品国产精品国产专区不蜜 | 欧美v亚洲 | 夜趣福利网址导航 | 麻豆免费下载 | 嫩模被强到高潮呻吟不断 | 深夜激情网站 | 狠狠干人人干 | 亚洲四区在线观看 | 日本激情在线视频 | 日本高清视频www | 日本中文视频 | 午夜精品久久久久久久久久久久 | 久久婷婷成人综合色 | 亚洲国产日韩欧美 | 伊人春色在线 | 国产精品亚洲视频 | 少妇又色又爽 | 日韩 欧美 二区 | 91麻豆国产福利精品 | 国产精品男同 | 欧美久久一级 | 夜夜激情| 老司机成人在线视频 | 日韩老司机 | 欧美 在线播放 | 美女户外露出 | 久艹人人艹视频 | 日韩欧美日韩 | 日本中出视频 | 麻豆影视在线播放 | 男同网站入口 | 九九综合在线 | 国产伊人精品在线 | 亚洲xxx视频 | 奇米影视奇米色 | 无人在线观看高清视频 单曲 | 国产亚洲精品美女久久久久 | 大奶av在线 | 一区二区在线免费视频 | 欧美日韩中字 | 欧美aaa大片 | 日本特黄视频 | 91免费视频网址 | 玉足脚交榨精h文 | 丰满老女人高潮呻吟 | 老司机色视频 | 国产视频在线免费观看 | 中文字幕巨乳在线 | 粉嫩小女生 | 久久免费在线观看 | 亚洲黄色av | 99成人在线视频 | 国产精品色哟哟 | 九九视频在线 | 日韩精品成人在线 | 亚洲人网站 | 日韩欧美国产二区 | 日本护士毛茸茸体内精 | 美女色诱网站 | 伦一理一级一a一片 | 欧美日韩调教 | 出轨同学会韩剧免费观歌在线观看 | 中文字幕第一页久久 | 999久久精品 | 一区二区三区精品久久久 | 婷婷六月五月 | 欧美精品一区二区久久久 | 情不自禁电影 | 都市激情 亚洲 | 久久国产精品久久 | 亚洲一区免费视频 | 日韩高清三区 | 动漫涩涩免费网站在线看 | 亚洲经典自拍 | 91九色国产在线 | 99久久99久久精品免费看蜜桃 | 青青草这里只有精品 | 翔田千里一区 | 国产天堂网av | 亚洲免费资源 | 欧洲视频一区二区三区 | 七月婷婷综合 | 综合色网站| 日韩福利在线播放 | 国产欧美日韩在线观看 | 亚洲第一天堂 | 国产精品77 | 极品美女高潮 | 国产福利免费看 | 久操资源 | 亚洲视频在线一区 | а√天堂8资源在线官网 | 视频一区二区三区免费观看 | 亚洲成人日韩 | 影音先锋中文字幕电影 | 成人福利在线观看 | 精品亚洲一区二区三区在线观看 | 成人免费视频观看视频 | 不卡的av电影在线观看 | 老司机一区二区 | 午夜老司机免费视频 | 在线香蕉视频 | 免费观看av网站 | 我和岳m愉情xxxⅹ视频 | 九九九精品视频 | 免费在线观看h片 | 亚洲精品77777 | 成人av免费 | 国内精品久久久久影院,日本资源 | 成人日日夜夜 | av电影一区| 国产一级免费大片 | 欧美在线视频一区二区三区 | 在线中文字幕电影 | 亚洲精品666 | 九色 porny 蝌蚪 | 最好看的中文字幕国语电影mv | 亚洲国产第一 | 色综合一区二区三区 | 日韩91精品| 日本理伦片午夜理伦片 | 都市激情在线视频 | 中文字幕天堂 | 日韩av影院在线观看 | 男人操女人的动态图 | 国产专区自拍 | 久久伊人精品视频 | 日韩在线观看一区二区 | 欧美sm凌虐视频网站 | 国产在线三区 | 日韩成人中文字幕在线观看 | 97久久国产精品 | 久久久黄色 | 久久99精品视频 | 精品少妇一区二区三区免费观看 | 美女又爽又黄免费 | 精品午夜一区二区三区 | 懂色a v | 国产自产精品 | 欧美色亚洲 | 老女人老91妇女老热女 | 三级伦理av | 成 人 黄 色 小说网站 s色 | 91亚洲国产成人久久精品网站 | 在线免费观看日本视频 | 色九月婷婷| 久免费一级suv好看的国产 | 福利在线播放 | 老司机色 | 五月天黄色网 | 三区四区电影在线观看 | 德国经典free性复古xxxx | 粉嫩一区二区三区性色av | 粉嫩av午夜 | 一区二区三区资源 | 欧美肥老妇视频 | 久久午夜av | 亚洲国产一区二区三区在线 | 日本白嫩bbw内谢 | 桃色在线视频 | 亚洲精品wwwww| 亚洲女人网 | 欧美精品不卡 | 亚洲国产精品自拍 | 国产香蕉久久 | 亚洲涩av | 国产精品黄视频 | 香蕉人人精品 | 久久激情电影 | 先锋av在线资源 | 青娱乐国产视频 | 特级西西444www高清大胆 | 亚洲日本中文字幕 | 91九色精品 | 欧美日三区 | 欧美男同又粗又长又大 | 国产三级在线免费 | 嫩嫩的一线天xxx馒头 | 欧美精品乱码久久久久久按摩 | 欧美性一级 | 麻豆av网 | 欧美资源在线 | 中国少妇高潮 | 精品国产乱子伦一区二区 | 色香蕉在线 | 影音先锋在线亚洲 | 91九色porny视频| 国产福利91 | 欧美日韩免费一区 | 成人免费xxxxx在线观看 | 自拍成人在线 | 精品国产区 | 欧美成人激情视频 | 奇米久久网 | 深夜福利精品 | 超碰成人在线观看 | 狠狠插天天干 | 国产免费一区二区三区香蕉精 | 黄色高清在线观看 | 欧美 日本 在线 | 欧美网站在线观看 | 俺去俺来也在线www色官网 | 成人黄色激情网 | 在线观看免费视频你懂的 | 东方伊甸园av在线 | 另类小说一区二区三区 | 另类欧美尿交 | 色网免费在线观看 | 国产999精品视频 | 国产精品videossex | 日韩精品电影在线 | 欧美三级网站 | 黄色在线播放网址 | 日本在线视频www鲁啊鲁 | 天天cao | 日本午夜在线视频 | 朱竹清到爽高潮痉挛 | 欧美色图一区二区三区 | 69精品人人人人 | 亚洲色大成网站www久久九九 | 欧美日韩三级一区 | 国产黄在线| 国产精品久久久久久久久久三级 | 国产又粗又猛又爽又黄91精品 | 成人av电影观看 | av有声小说 | 一区二区三区 日韩 | 精品999久久久| 少妇一级淫片 | 国产91精品露脸国语对白 | 在线国产一区 | 久久精品水蜜桃av综合天堂 | 中文字幕亚洲精品在线观看 | 黄a在线观看 | 91欧美精品午夜性色福利在线 | 小宝贝真紧h军人h | 日韩精品一区二区三区蜜臀 | 在线亚洲色图 | 国产麻豆一区 | 国产一区二区视频在线免费观看 | 夜夜撸 | 久久精品这里热有精品 | 国产精品视频999 | 日日草夜夜操 | 中文字幕在线观看网站 | 国产精品偷拍 | 迷嫩下药灌醉一区二区 | 青青青在线视频观看 | sao虎桃红精品视频在线播放 | 亚洲另类在线视频 | 玖玖在线精品 | 麻豆专区一区二区三区四区五区 | 欧洲精品色 | 黑丝美女被捆绑 | 动漫美女被到爽流 | 三上悠亚英文名 | 成人av免费在线 | 成人免费视频视频 | 国产一区91精品张津瑜 | 成为性瘾网黄的yy对象后 | 国产综合色在线 | 亚洲深夜福利视频 | 黄色网页在线看 | 欧美午夜免费影院 | 97视频在线观看免费高清完整版在线观看 | 精品免费视频 | 欧美精品一级二级三级 | 欧美国产精品日韩 | 日本少妇裸体大胆私密照片 | 国产亚洲一区二区三区 | 日韩精选视频 | 亚洲国内在线 | 国产 高清 一区 | 高清视频在线播放 | 欧美日韩国产综合在线 | 正在播放一区 | 天天夜碰日日摸日日澡性色av | 尤物网在线视频 | 爱看av在线 | 99久久99热这里只有精品 | 超碰97人人爱 | 开心激情久久 | 欧美视频一区二区在线观看 | 欧美激情视频一区二区三区在线播放 | 一本一道久久a久久综合精品 | 亲切的金子餐桌片段的金子 | 肉丝袜脚交视频一区二区 | 色狠狠av一区二区三区香蕉蜜桃 | 亚洲人成网址 | 九色在线视频播放 | 亚洲午夜一级 | 国产一区二区三区18 | 国产男男gay互吃浪小辉 | 欧美性猛交7777777 | 亚洲综合色网 | 欧美 日韩 亚洲 一区 | 亚洲精品成人自拍 | 91直接进入 | 岛国av在线网站 | 美国免费高清电影在线观看 | 天堂在线8| 久久久久久久一区 | 成人在线观看网站 | www.成人在线观看 | 青青草国产在线播放 | 亚洲r级在线观看 | 国产日韩精品一区二区三区在线 | 国内精品久久久久影院,日本资源 | 欧美黄色一区二区 | 国产精品一区二区av | 这里只有精品久久 | 翔田千里x88aⅴ | 91精品一区二区三区久久久久久 | 最新精品视频 | 亚洲经典在线观看 | 午夜av电影在线 | 黄色女人网站 | 国产黄色免费在线观看 | 悠悠av资源网 | 美女在线一区 | 欧美影院一区 | 成人在线免费观看网站 | 一卡二卡三卡在线观看 | 精品777| 亚洲韩国精品 | 女人一区二区三区 | 国产亚洲一区二区三区 | 自拍av一区 | 日韩福利一区二区三区 | 中文字幕免费看 | 在线中文字幕不卡 | 亚洲人成小说 | 欧美孕妇性xx | 91精品国产一区二区 | 天天草夜夜操 | 欧美日本大片 | 亚洲综合图片区 | 国产精品 亚洲一区二区三区 | 日韩欧美大陆 | 超碰97人人人人人蜜桃 | 深夜精品福利 | 91精品视频免费观看 | 国产日韩免费 | 国产精品一区二区不卡 | 在线免费观看成人网 | 亚洲视频国产 | 香港日本韩国三级网站 | 欧美黑人性生活视频 | 成人av在线一区二区 | 欧美国产日韩一区二区 | 调教sm母狗 | 综合av在线| 爽妇网s | 日本免费一级片 | 黄色网址分享 | 另类 欧美 日韩 国产 在线 | 日日躁夜夜躁狠狠躁aⅴ蜜 久久久久国产精品人 | 兄弟兄弟全集免费观看 | 国产精品伦理 | 在线看免费视频 | 久久蜜桃av一区二区天堂 | 亚洲精品丝袜 | 国产一区二区三区视频免费 | 天堂网av2014| 国产一区视频观看 | 公车上的奶水 | 欧美精品一区在线观看 | 国产欧美日本 | av一区二区三区四区 | 成人晚上爱看视频 | 国产成人a亚洲精品 | 在线成人激情 | 久久久99精品免费观看 | 毛片区| 亚洲最大中文字幕 | 日韩男人天堂 | 自拍偷拍 国产 | 穿扒开跪着折磨屁股视频 | 72种无遮挡啪啪的姿势 | 欧美gay囗交囗交 | 黄视频免费在线播放 | 久久久免费精品 | 私密spa按摩按到高潮 | 国产欧美精品一区二区三区 | 色久9| 亚洲精品91 | 亚洲精品欧美精品 | 在线成人免费网站 | 四虎影视亚洲精品 | 亚洲一区二区免费在线 | 日韩一区二区免费视频 | 国产精品视频在线观看 | 欧美18一19xxx性 | 亚洲自拍偷拍二区 | 火影忍者羞羞漫画 | 国产中文字幕亚洲 | 国产精品视频网 | 成人福利影视 | 深夜免费福利 | 草莓视频污app | 一区二区三区观看 | 激情深爱五月 | 久久久久国产精品一区 | 男人和女人做爽爽视频 | 91一级片| 97香蕉久久夜色精品国产 | 亚洲色图小说 | 欧美一级欧美三级在线观看 | 欧美一区久久 | av在线收看| 女人高潮视频网站 | 日韩欧美国产视频 | 国产精品久久久久毛片大屁完整版 | 黄色国产视频 | 1区2区3区国产精品 午夜精品久久久久久久男人的天堂 | 天天番号库 | 亚欧成人精品 | 日韩在线精品视频 | 成人国产网址 | 国产精品美女视频网站 | 久久国产网站 | 成人av在线一区二区三区 | 亚洲视频中文字幕 | 一本色道久久88综合日韩精品 | 99久久久 | 国产精品久久久久久久9999 | 日本欧美一区二区三区 | 九色黄色 | 国产福利在线免费 | 禁漫天堂在线 | av网站在线免费看 | 午夜激情在线观看 | 国产婷婷色一区二区三区 | 99免费视频 | 天天磁力| 日韩激情一二三区 | 色戒导航 | 日韩穴| 麻豆精品视频 | 国产午夜激情在线 | 蜜桃做爰免费网站 | 美女精品国产 | 久久久精品区 | 五月婷婷激情网 | 九色精品 | 亚洲岛国片 | 蜜臀在线播放 | 国产91丝袜在线观看 | 日韩视频免费在线 | 岛国大片在线 | 亚洲国产三级 | 牛牛影视精品影视 | 1769资源站| 老女人老91妇女老热女 | 美教师地狱责罚主演叫什么 | 美女的让男人桶爽动漫 | 国产97人人超碰cao | 国产一区二区在线影院 | free性护士vidos猛交 | 亚洲成人777| 亚洲欧美日韩国产一区二区 | 91丨九色丨首页 | 成人在线观看免费网站 | 爽爽视频在线观看 | 国产剧情av麻豆香蕉精品 | 美女一区二区三区在线观看 | 午夜激情免费 | 欧美 日韩 国产在线观看 | av先锋在线 | 制服下的诱惑暮生 | 中文字幕国产高清 | 久久精品视频导航 | 波多野结衣 一区 | 7777kkkk成人观看 | 草莓视频黄色在线观看 | 欧美大奶在线 | 91传媒在线免费观看 | 屁屁浮力影院 | 视频在线日韩 | 国产精品久久久久久久岛一牛影视 | 激情电影av | 综合激情网站 | 欧美综合国产 | 国产视频一二三区 | 国产精品羞羞答答xxdd | 日本aa在线 | 91在线观看网站 | av女同在线| 美国av免费在线 | 影音先锋伦理片 | 超碰97久久| 韩国伦理片观看 | 国产精品视频一区二区三区经 | av热热| 老司机av福利 | 超碰123 | 欧美另类极品videosbest最新版本 | 4hu最新网址 | 欧美日韩电影在线 | 五月丁香花 | av网址在线免费观看 | 成人黄色18| 综合国产成人 | 国产日韩一区二区三区在线观看 | 国产福利三区 | 国产乱人伦精品一区二区在线观看 | 污视频在线播放 | 国产在线一区二区三区 | 激情 婷婷| 精品国久久 | 日本午夜免费视频 | 日日操夜夜 | 亚洲成年人在线播放 | 狠狠狠| 国产一区自拍视频 | 亚洲综合色成人 | a天堂一区| av黄色在线 | 国产精品免费久久久久久 | 国产精品美女久久久久av超清 | 欧美一区二区三区在线免费观看 | 在线播放二区 | 天堂av中文在线观看 | 精品国产日本 | 91九色最新地址 | 亚洲天堂精品在线观看 | 免费观看的毛片 | 天天影院av| 在线欧美 | 最新av电影网站 | 人人做人人爽人人爱 | 亚洲人在线 | 日韩欧美视频在线 | 天天做天天爱夜夜爽 | 中日韩av电影 | 搞黄网站免费观看 | 欧美激情麻豆 | 亚洲一区二区日韩 | 懂色av一区二区夜夜嗨 | 久久国产一区 | 免费又黄又爽又猛大片午夜 | 日韩av成人在线观看 | 久久久综合香蕉尹人综合网 | 色狠狠久久aa北条麻妃 | 日本成人在线影院 | 欧美日韩国 |