欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

UniDAC使用教程(四):數(shù)據(jù)類型映射

翻譯|使用教程|編輯:李爽夏|2019-01-31 09:59:27.000|閱讀 461 次

概述:本篇文章介紹使用UniDAC中的數(shù)據(jù)類型映射。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關(guān)鏈接:

下載UniDAC最新版本

Universal Data Access Components (UniDAC)是一款通用數(shù)據(jù)庫訪問組件,提供了多個(gè)數(shù)據(jù)庫的直接訪問,如針對Windows的Delphi, C++Builder, Lazarus (以及 Free Pascal) , Mac OS X, iOS, Android, Linux和64和32位的FreeBSD等等。我們將長期的經(jīng)驗(yàn)集于這個(gè)小組件,提供統(tǒng)一的數(shù)據(jù)庫連接訪問(如oracle、微軟SQL等等)。這意味著您可以在您的項(xiàng)目之間輕松地切換不同的數(shù)據(jù)庫,以及創(chuàng)建跨數(shù)據(jù)庫應(yīng)用程序接口。

概述

Data Type Mapping數(shù)據(jù)類型映射是一種靈活且易于定制的工具,它允許在DB類型和Delphi字段類型之間進(jìn)行映射。

在本文中,有幾個(gè)示例,可以在處理所有支持的DBS時(shí)使用。為了清楚地顯示數(shù)據(jù)類型映射設(shè)備的通用性,每個(gè)示例將使用單獨(dú)的數(shù)據(jù)庫。

數(shù)據(jù)類型映射規(guī)則

在不支持?jǐn)?shù)據(jù)類型映射的版本中,UniDAC自動設(shè)置DB數(shù)據(jù)類型和Delphi 字段類型之間的對應(yīng)關(guān)系。在具有數(shù)據(jù)類型映射的版本中,可以手動設(shè)置DB數(shù)據(jù)類型和Delphi 字段類型之間的對應(yīng)關(guān)系。

下面是PostgreSQL數(shù)據(jù)庫下表中數(shù)字類型的示例:

CREATE TABLE numeric_types
(
 id integer NOT NULL,
 value1 numeric(5,2),
 value2 numeric(10,4),
 value3 numeric(15,6),
 CONSTRAINT pk_numeric_types PRIMARY KEY (id)
)

應(yīng)使用數(shù)據(jù)類型映射,以便:

Delphi中Scale=0的數(shù)字字段將映射到以下字段類型之一:TSmallintField、TIntegerField 或TlargeintField,具體取決于精度

為了保存精度,Precision>=10且Scalе<= 4的數(shù)字字段將映射到TBCDField。

數(shù)值字段Scalе>= 5將映射到TFMTBCDField。

以上表格形式:

UniDAC

要指定Precision <= 4且Scale = 0的數(shù)值字段必須映射到ftSmallint,應(yīng)設(shè)置以下規(guī)則:

var
  DBType: Word;
  MinPrecision: Integer;
  MaxPrecision: Integer;
  MinScale: Integer;
  MaxScale: Integer;
  FieldType: TfieldType;
begin
  DBType       := pgNumeric;
  MinPrecision := 0;
  MaxPrecision := 4;
  MinScale     := 0;
  MaxScale     := 0;
  FieldType    := ftSmallint;
  PgConnection.DataTypeMap.AddDBTypeRule(DBType, MinPrecision, MaxPrecision, MinScale, MaxScale, FieldType);
end;

這是詳細(xì)規(guī)則設(shè)置的一個(gè)例子,它是為了最大限度地可視化而設(shè)計(jì)的。通常,規(guī)則設(shè)置得要短得多,例如如下所示:

// clear existing rules
PgConnection.DataTypeMap.Clear;
// rule for numeric(4,0)
PgConnection.DataTypeMap.AddDBTypeRule(pgNumeric, 0,      4, 0,     0, ftSmallint);
// rule for numeric(10,0)
PgConnection.DataTypeMap.AddDBTypeRule(pgNumeric, 5,     10, 0,     0, ftInteger);
// rule for numeric(15,0)
PgConnection.DataTypeMap.AddDBTypeRule(pgNumeric, 11, rlAny, 0,     0, ftLargeint);
// rule for numeric(5,2)
PgConnection.DataTypeMap.AddDBTypeRule(pgNumeric, 0,      9, 1, rlAny, ftFloat);
// rule for numeric(10,4)
PgConnection.DataTypeMap.AddDBTypeRule(pgNumeric, 10, rlAny, 1,     4, ftBCD);
// rule for numeric(15,6)
PgConnection.DataTypeMap.AddDBTypeRule(pgNumeric, 10, rlAny, 5, rlAny, ftFMTBcd);

規(guī)則秩序

在設(shè)置規(guī)則時(shí),可能會出現(xiàn)這樣的情況:為數(shù)據(jù)庫中的一個(gè)類型設(shè)置了兩個(gè)或多個(gè)相互矛盾的規(guī)則。在這種情況下,將只應(yīng)用一個(gè)規(guī)則-首先設(shè)置的規(guī)則。

例如,Oracle數(shù)據(jù)庫中有一個(gè)表:

CREATE TABLE NUMBER_TYPES
(
 ID NUMBER NOT NULL,
 VALUE1 NUMBER(5,2),
 VALUE2 NUMBER(10,4),
 VALUE3 NUMBER(15,6),
 CONSTRAINT PK_NUMBER_TYPES PRIMARY KEY (id)
)

TBCDField應(yīng)用于NUMBER(10,4),TFMTBCDField - 應(yīng)用于NUMBER(15,6),而不是默認(rèn)字段:

UniDAC

如果按以下方式設(shè)置規(guī)則:

OraSession.DataTypeMap.Clear;
OraSession.DataTypeMap.AddDBTypeRule(oraNumber, 0,     9, rlAny, rlAny, ftFloat);
OraSession.DataTypeMap.AddDBTypeRule(oraNumber, 0, rlAny,     0,     4, ftBCD);
OraSession.DataTypeMap.AddDBTypeRule(oraNumber, 0, rlAny,     0, rlAny, ftFMTBCD);

結(jié)果如下:

UniDAC

但是,如果規(guī)則是按以下方式設(shè)置的:

OraSession.DataTypeMap.Clear;
OraSession.DataTypeMap.AddDBTypeRule(oraNumber, 0, rlAny,     0, rlAny, ftFMTBCD);
OraSession.DataTypeMap.AddDBTypeRule(oraNumber, 0, rlAny,     0,     4, ftBCD);
OraSession.DataTypeMap.AddDBTypeRule(oraNumber, 0,     9, rlAny, rlAny, ftFloat);

結(jié)果如下:

UniDAC

這是因?yàn)橐?guī)則

OraSession.DataTypeMap.AddDBTypeRule(oraNumber, 0, rlAny, 0, rlAny, ftFMTBCD);

將應(yīng)用于精度從0到無窮大,比例也從0到無窮大的數(shù)字字段。所有具有任何精度和刻度的數(shù)字字段都滿足此條件。

使用數(shù)據(jù)類型映射時(shí),將為每個(gè)類型搜索第一個(gè)匹配規(guī)則,并將其用于映射。在第二個(gè)示例中,第一個(gè)集合規(guī)則似乎是所有三種類型的第一個(gè)匹配規(guī)則,因此ftFMTBCD類型將用于Delphi中的所有字段。

如果要返回到第一個(gè)示例,NUMBER(5,2)類型的第一個(gè)匹配規(guī)則是第一個(gè)規(guī)則,NUMBER(10,4)-第二個(gè)規(guī)則,NUMBER(15,6)-第三個(gè)規(guī)則。因此,在第一個(gè)例子中,得到了預(yù)期的結(jié)果。

因此,應(yīng)該記住,如果設(shè)置了數(shù)據(jù)類型映射規(guī)則,以便為數(shù)據(jù)庫中的一個(gè)類型設(shè)置兩個(gè)或多個(gè)相互矛盾的規(guī)則,則這些規(guī)則將按指定的順序應(yīng)用。

定義連接和數(shù)據(jù)集的規(guī)則

數(shù)據(jù)類型映射允許為整個(gè)連接以及應(yīng)用程序中的每個(gè)數(shù)據(jù)集設(shè)置規(guī)則。

例如,這樣的表是在SQL Server中創(chuàng)建的:

CREATE TABLE person
( 
 id                INT              NOT NULL  , 
 firstname         VARCHAR(20)          NULL  , 
 lastname          VARCHAR(30)          NULL  ,         
 gender_code       VARCHAR(1)           NULL  , 
 birth_dttm        DATETIME             NULL  ,  
 CONSTRAINT pk_person PRIMARY KEY CLUSTERED (id ASC) ON [PRIMARY] 
)
GO

眾所周知,birth_dttm字段包含birth day,該字段應(yīng)該是delphi中的ftDate,而不是ftDateTime。如果設(shè)置了此規(guī)則:

MSConnection.DataTypeMap.Clear;
MSConnection.DataTypeMap.AddDBTypeRule(msDateTime, ftDate);

Delphi中的所有日期時(shí)間字段都將具有ftDate類型,這是不正確的。ftDate類型只能在處理person表時(shí)用于DATETIME類型。在這種情況下,不應(yīng)為整個(gè)連接設(shè)置數(shù)據(jù)類型映射,而應(yīng)為特定的數(shù)據(jù)集設(shè)置:

MSQuery.DataTypeMap.Clear;
MSQuery.DataTypeMap.AddDBTypeRule(msDateTime, ftDate);

或者相反的情況。例如,DATETIME在應(yīng)用程序中僅用于日期存儲,并且只有一個(gè)表同時(shí)存儲日期和時(shí)間。在這種情況下,以下規(guī)則設(shè)置將是正確的:

MSConnection.DataTypeMap.Clear;
MSConnection.DataTypeMap.AddDBTypeRule(msDateTime, ftDate);
MSQuery.DataTypeMap.Clear;
MSQuery.DataTypeMap.AddDBTypeRule(msDateTime, ftDateTime);

在這種情況下,將為ftDate類型的DATETIME類型字段和ftDateTime類型的MSQuery創(chuàng)建所有數(shù)據(jù)集。

重點(diǎn)是,為數(shù)據(jù)集設(shè)置的規(guī)則的優(yōu)先級高于為整個(gè)連接設(shè)置的規(guī)則的優(yōu)先級。這允許為整個(gè)應(yīng)用程序靈活方便地設(shè)置數(shù)據(jù)類型映射。不需要為每個(gè)數(shù)據(jù)集設(shè)置相同的規(guī)則,所有常規(guī)規(guī)則都可以為整個(gè)連接設(shè)置一次。如果需要具有單個(gè)數(shù)據(jù)類型映射的數(shù)據(jù)集,可以為其設(shè)置單個(gè)規(guī)則。

特定字段的規(guī)則

有時(shí)需要設(shè)置一個(gè)規(guī)則,不是針對整個(gè)連接,也不是針對整個(gè)數(shù)據(jù)集,而是僅針對特定字段。

例如,MySQL 數(shù)據(jù)庫中有這樣的表:

CREATE TABLE item 
(
 id INT NOT NULL AUTO_INCREMENT,
 name CHAR(50) NOT NULL,
 guid CHAR(38), 
 PRIMARY KEY (id)
) ENGINE=MyISAM;

guid字段包含唯一標(biāo)識符。為了方便工作,此標(biāo)識符應(yīng)映射到Delphi中的TGuidField類型。但是有一個(gè)問題,如果要設(shè)置這樣的規(guī)則:

MyQuery.DataTypeMap.Clear;
MyQuery.DataTypeMap.AddDBTypeRule(myChar, ftGuid);

然后,name和guid字段都將在delphi中具有ftguid類型,這與計(jì)劃的內(nèi)容不符。在這種情況下,唯一的方法是對特定字段使用數(shù)據(jù)類型映射:

MyQuery.DataTypeMap.AddFieldNameRule('guid', ftGuid);

此外,必須記住,為特定字段設(shè)置規(guī)則具有最高優(yōu)先級。如果要為特定字段設(shè)置某些規(guī)則,則連接或數(shù)據(jù)集中的所有其他規(guī)則都將被此字段忽略。

忽略轉(zhuǎn)換錯誤

數(shù)據(jù)類型映射允許映射各種類型,有時(shí)會出現(xiàn)這樣的問題:存儲在數(shù)據(jù)庫中的數(shù)據(jù)無法轉(zhuǎn)換為數(shù)據(jù)類型映射規(guī)則中指定的Delphi字段類型的正確數(shù)據(jù),反之亦然。在這種情況下,將發(fā)生一個(gè)錯誤,這將通知數(shù)據(jù)無法映射到指定的類型。

例如:

UniDAC

但在為數(shù)據(jù)類型映射設(shè)置規(guī)則時(shí),有可能忽略數(shù)據(jù)轉(zhuǎn)換錯誤:

IBCConnection.DataTypeMap.AddDBTypeRule(ibcVarchar, ftInteger, True);

在這種情況下,不可能進(jìn)行正確的轉(zhuǎn)換。但是由于忽略了數(shù)據(jù)轉(zhuǎn)換錯誤,數(shù)據(jù)類型映射嘗試返回可以根據(jù)轉(zhuǎn)換方向設(shè)置為Delphi字段或DB字段的值。

UniDAC

因此,只有在預(yù)期轉(zhuǎn)換結(jié)果時(shí)才應(yīng)使用忽略轉(zhuǎn)換錯誤。

UniDAC和數(shù)據(jù)類型映射

當(dāng)使用UniDAC時(shí),經(jīng)常會出現(xiàn)一種難以解決的情況,即數(shù)據(jù)庫中的兩個(gè)相似類型在Delphi中有不同的類型。為了更清楚地說明,下面有一些例子。

例如,有一個(gè)項(xiàng)目,它與兩個(gè)DB一起工作:Oracle和SQL Server。在每個(gè)數(shù)據(jù)庫中都創(chuàng)建了這樣的表:

Oracle:

CREATE TABLE ITEM_INFO
(
 ID NUMBER NOT NULL,
 CODE VARCHAR2(10)  NOT NULL,
 DESCRIPTION NVARCHAR2(250),
 CONSTRAINT PK_ITEM_INFO PRIMARY KEY (id)
)

SQL Server:

CREATE TABLE item_info
( 
 id                INT              NOT NULL  , 
 code              VARCHAR(10)      NOT NULL  , 
 description       NVARCHAR(250)        NULL  ,         
 CONSTRAINT pk_item_info PRIMARY KEY CLUSTERED (id ASC) 
 ON [PRIMARY] 
)
GO

問題在于,使用啟用的UseUnicode選項(xiàng)處理Oracle時(shí),代碼和描述字段都將具有ftWideString類型,如果禁用了UseUnicode選項(xiàng),這兩個(gè)字段都將具有ftString類型。對于SQL Server,代碼字段始終是ftString,描述字段始終是ftWideString。當(dāng)試圖創(chuàng)建持久字段時(shí),這個(gè)問題尤其嚴(yán)重,因?yàn)樵谶@種情況下,當(dāng)與某個(gè)提供程序一起工作時(shí),總是會發(fā)生錯誤。以前,避免錯誤的唯一方法是在這種情況下拒絕使用持久字段。

目前,這個(gè)問題很容易解決。可以為Oracle提供程序設(shè)置數(shù)據(jù)類型映射:

UniConnection.DataTypeMap.Clear;
UniConnection.DataTypeMap.AddDBTypeRule(oraVarchar2, ftString);
UniConnection.DataTypeMap.AddDBTypeRule(oraNVarchar2, ftWideString);

或者可以為SQL Server設(shè)置數(shù)據(jù)類型映射:

// for useUnicode = True in the Oracle data provider
UniConnection.DataTypeMap.Clear;
UniConnection.DataTypeMap.AddDBTypeRule(msVarchar, ftWideString);

或者:

// for useUnicode = False in the Oracle data provider
UniConnection.DataTypeMap.Clear;
UniConnection.DataTypeMap.AddDBTypeRule(msNVarchar, ftString);

購買UniDAC正版授權(quán),請點(diǎn)擊“”喲!

PyCharm

標(biāo)簽:數(shù)據(jù)庫服務(wù)器

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
精品国产午夜福利在线观看 | 午夜福利不卡片在线播放免费 | 欧美日韩精品一区 | 亚洲+欧洲+日产 | 国产女技师按摩在线观看 | 欧亚成人 | 亚洲精品午夜不卡在线播放 | 亚洲人成色4444在线观看 | 日本精品电影一区二区三区 | 欧美v亚洲v综合v国产v | 午夜性刺激在线观看 | 99精产国品一二三产品香蕉 | 日韩欧美一区一本到国产 | 国产免码va在线观看免费 | 中文字幕v | 息与子猛烈交尾在线播放 | 国产大片51精品免费观看 | 国产日韩a视频在线播放视频 | 日本三级全黄 | 国产亚洲高清不卡在线观看 | 521国产精品网站在线观看 | 超清乱人 | 97人伦色伦成人免费视频 | 一区二区三区国产亚洲网站 | 精品一卡2卡三卡4卡免费视频 | 一区二区三区免费高清视频 | 成人免费看片又大又黄 | 五十路○の豊満な肉体 | 欧美性色生活免费观看 | 一级特黄高清aaa | 亚洲精品亚洲人成在线播放 | 亚洲精品乱码电影在线观看 | 亚洲日韩欧美一区二区在线 | 日韩大片在线永久免费观看网站 | 欧美肥熟| 日本不卡一区二区三区在线 | 一色屋色费精品视频在线看 | 免费一级欧美大片在 | 中文天天综合7799精品 | 免费人成视频年轻人在线无毒不卡 | 最近中文字幕高清字幕在线视频 | 国产又粗又猛又爽又黄的视频七张 | 久产久精九国品在线 | 更新日韩 | 美足脚交国产在线观看 | 国产精品人娇在线内谢 | 日本亚洲欧洲免费无线码 | 亚洲福利一区福利三区 | 欧美女视频网站大全在线观看 | 综合精品欧美乱伦 | 尤物tv | 日韩欧美一区二区三区综学生 | 把你的香肠放入我的扇贝里 | 最新日本一道免费一区二区 | 成人国产精品 | 国产精品偷伦视频免费观看了 | 国产欧美一区二区精品仙草咪 | 92午夜福利手 | 国产v综合v亚洲欧美大天堂 | 免费视频在线观看 | 国产精选污视 | 日本三级 | 午夜不卡影 | 中文字幕卡通动漫精品首页 | 婷婷综合尤物精品国产 | 亚洲人成网站观看在线播放 | 国产一区二区三区正品 | 91精品国产丝袜在线拍 | 国产精品国语对白一区二区 | 中文字幕乱码亚洲精品 | 日皮视频免费 | 日韩专区中文字幕在线 | 日韩国产欧美亚洲一区不卡 | 欧美精品一区三区在线观看 | 国产日韩精品一区二区在线播放 | 日韩高清亚洲日韩精品一 | 99精品电影一区二区免费看 | 国产女人抽搐喷浆视频 | 亚洲欧美精品一区二区三区四区 | 日本中文字幕网址 | 国产拍偷精品网最新在线观 | 国内永久福利在线视频 | 国产情侣真实露脸在线最新 | 国产又猛又黄又爽 | 国产精品福利午夜在线观看 | 国产1区2区3区国产精品 | 息与子猛烈交尾在线播放 | 91香蕉导航 | 国产精品激情自拍 | 国产短视频精品区第一页 | 亚洲一区欧美二区 | 色一情一乱一伦一区二区 | 在线视频一区二区 | bt天堂国产狂喷潮在线观看 | 日韩免费高清大片在线 | 欧美日韩国产综合一区精 | 国产乱码精品一区二区三区百度 | 熟女视频一区二区在线观看 | 中文字幕一精品亚洲无线一区 | 在线免费观看国产 | 97在线观看免费视频观看 | 亚洲三级一区二区在线观看 | 丰满大号美女 | 成电影在线观看 | 国产亚洲精品看片在线观看 | 亚洲综合国产一区二区三区 | 影视青国产免费起碰 | 欧洲亚洲精 | 日本精品中文字幕在线不卡 | 制服丝袜欧美中文 | 处女的诱惑在线观 | 欧美最猛黑人xxxxx猛交 | 国产在线一区二区三区欧美 | 国产喷水大秀在线观看2025 | 手机免费| 综合精品欧美日韩国产在线 | 国产乱子伦不卡视频 | 又色又爽又黄刺激在线观看 | 日韩精品一区二区三区在线视频放 | 国产精品视频露脸 | 51精产国品一二三产区区 | 综合亚洲欧美日韩一区二区 | 午夜成人免费y在线观看 | 在线日韩日本国 | 成年轻人视频免费视频 | 亚洲欧美日韩 | 免费人成视频在线看片下载 | 日韩乱码人 | 中文字幕一区二区三区四区在线 | 欧美日韩免费专区在线 | 国产视频精品免费 | 亚洲欧美中文日韩欧美 | 草莓社区在线视频 | 国产又色又爽又黄 | 无尽动漫性视频╳╳╳3d | 草草视频手机在线观看视频 | 精品精品国产国产 | 国产亚洲精品拍拍拍拍拍 | 午夜伦情电午夜伦情电影 | 亚洲国产精品自在拍在线播放 | 在线视频一区二区三区三区不卡 | 国产亚洲香蕉片在线观看 | 亚洲尺码一区二区三区 | 91网首页 | 天天躁日日躁狠狠很躁 | 欧美日韩国产精品自在自线 | 天美麻花果冻 | 一级毛卡 | 国产在线精品福利91啪 | 亚洲成国产人片在线观看 | 国产在线一区二区三区四区 | 强伦轩一区二区三区四区播放方式 | 国产专区欧美专区在线观看 | 泰剧tv网 | 热门电影、电视剧、动 | 国产欧美日韩精品福利98 | 国产高清精品亚洲明星换脸 | 日本中文在线观看欧美 | 强被迫伦姧在线观 | 精品国精品 | 欧美日韩影视在线 | 激情国产原创在线观看 | 影视先锋| 国产精| 国产高清在线精品一区免费97 | 风流老熟女一区二区三区 | 最近在线观看免费完整版高清电影 | 精品大臿蕉视频在线观看 | 小罗莉极品一线天在线 | 欧美综合乱码一区二区三区 | 欧美成精品视频在线观看 | 亚洲人成在线精品不卡网 | 精品www日韩熟女 | 国产丝袜视频 | 国产精品一区二区 | 精品国产一区二区三区香蕉欧美 | 一个人看的www视频免 | 日本不卡一区二区三区视频 | 天美传媒、91制片厂、天美传媒 | 中文字幕不卡欧美日韩在线 | 97桃色 | 日产成人高清视频 | 亚洲欧洲精品视频 | 日韩电影在线观看视频 | 美国十次了 | 亚洲欧美综合另类 | 国产极品美女一区二区三区 | 亚洲国产一区二区三区a毛 国产美女淫秽一区二区三区 | 亚洲国产精品视频免费观看 | 无人影院手机版在线观看免费 | 国产一级淫片视频免费看 | 亚洲欧美曝精品手机观看 | 中字幕视 | 高清影视 | 五福临门电视剧免费观看完整 | 日韩精品一线二线三线优势 | 国产一级a毛一级a在线观看 | 内地级a艳片高清免费播放 五月社区免费 | 特黄三级| 亚洲欧美一区二区综合精品 | 国产日韩综合在线视频 | 国产免费高清视频在线观看不卡 | 国产v欧美v日韩v亚洲老妇 | 在线免费看 | 中文字幕丰满伦孑 | 国产精品亚洲玖玖玖在线观看 | 97在线视频人 | 日韩欧美在线国产一区二区 | а√天堂地址在线网 | 国产普通对白手机在线 | 欧美国产剧情一区二区 | 欧美日韩国产激情一区 | 国产精品国产高清 | 一区二区三区在线免费看 | 国产黄在线观看免费观看网站不卡 | 精品视频一区二区三区在线观看 | 欧美a级毛欧美1级a大片式放 | 日韩亚洲 | 亚洲一区二区三区免费视频 | 日本一区视频在线播放 | 免费的影视大全 | 中文字幕有码在线观看 | 国产精品亚洲精品五月 | 岛国大片 | 日韩欧美国产一区二区浪潮 | 一本大道之中文日本香蕉 | 日本玖玖资源在线一区 | 内裤包裹| 中文天堂资源在线www | 55精品视频在线 | 国产乱码精品一区二区三区卡 | 国产综合色产在线视 | 亚欧洲精品在线视频免费观看 | 国语对白精品一区二区在线观看 | 区三区在线视频 | yin荡护士揉捏乱p办公室视 | 日韩一进一 | 秋霞电影网 | 欧美日韩在线视频专区免费 | 最近中文字幕免费完整视频1 | 成人欧美视频在线观看 | 2025国产精品自产拍在线观看 | 国产丝袜视频一区二区三区 | 欧美性猛交xxxx乱大交 | 日韩午夜福利 | 国产a∨精品一区二区三区不 | 日韩精品电影一区 | 国产一级a爱片免费看 | 夜夜夜夜猛噜噜噜噜噜 | 又黄又爽 | 中文精品久 | 欧美日韩免费精品一区二区在线 | 99精品国产高清一区 | 午夜视频精品视在线播放 | 午夜福利体验免费体验区 | 亚洲欧美中文高清在线专区 | 国产aⅴ一 | 国产福利一区二区在线精品 | 一二三四区 | 国产宅男宅女在线观看 | 欧美日韩 | 福利午夜一级a | 精品国产福利一区二区在线 | 911精品国产一区二区在线 | 中文字幕国产日韩 | 999zyz玖玖资源站永久 | 国产欧美一级高清片 | 91网站免费观看直播 | 亚洲制服在线日韩 | 国产老熟女老女人老人 | 一区二区三区美女图片 | 亚洲国产欧美日韩精品网 | 私人订制1080在线观看免费 | 精品国产免费人成在线观看 | 免费午夜伦费影视在线观看 | 日韩欧美精品综合一区二区三 | 亚洲成?v人片在线观看翻墙网站 | 国产91茄子在线播放 | 污污污污污免费网站在线观看 | 国产三級精品专区 | 精品国产一区二区三区不卡 | 亚洲综合另类第一页 | 欧美在线精品国自产拍免费 | 国产厨房一区二区三区 | 国产亚洲视频在线播放香蕉 | 日韩高清国产一区在线 | 综合国产 | 欧美国产亚洲一区 | 国产精品成人h片在线 | 91蜜芽尤物福利在线观看 | 国产不卡高清在线观看视频 | 含羞草影院在线 | aaa大陆一区| 日韩欧美激情刺激 | 国内自拍亚洲精选在线观看 | 娇妻被交换粗又大又硬彩 | 亚洲性人人天天夜夜摸 | 亚洲午夜视频在线观看 | 欧美精品a欧洲黑 | 国产亚洲精品不卡 | 欧美日韩国产色 | 日本一区二区三区四区在线观看 | 日韩中文字幕无 | 国产日韩免费视频在线观看 | 最刺激黄a大片免 | 一级一片一a一片 | 国产偷窥成熟女精品视频 | 欧美日韩国产剧情 | 欧美精品日韩精品一卡 | 国产精品.xx视频.xxtv | xx性欧美肥妇欧美 | 正在播放国产一区 | 一级a爱片免费观看高清完整 | 日韩欧美一区二区三区免费观看 | 日产乱码区别免费必看 | 国产激情a∨在线视频播放 国产激情自拍亚洲精品国产精品精 | 日韩午夜视频在线观看 | 自拍偷99在线观看 | 黄页免费观看 | 三三影院 | 日韩亚洲欧美高清在线观看 | 日本欧美高清全视频 | 啦啦啦免费高清视频 | 国产综合在线观看自拍 | 精品国精品国产自在 | 欧美大片va欧美在线播放 | 夜夜国产亚洲视频香蕉 | 国产午夜福利在线 | 国产精品福利免费 | 国产真实乱对白精彩 | 手机在线看片 | 真实国产熟睡乱子伦视频 | 91电影成人天堂 | 国产中文字幕永久在线观看 | 国产精品成人亚发布 | 国产精品13页 | 欧美视频在线视频精品 | 国产超级在线视频观看 | 最新中文字幕在线观看免费不卡 | 日韩免费一区二区三区高清 | 免费影视资源大全 | 美女露胸无遮 | 三级视频网| 日韩伦理电影中文在线 | 国产亚洲男人的天堂在线观看 | 国产人成 | 在线观看视频一区精 | 国产欧美日韩精品在线观看 | 亚洲日本一区二区三区在线 | 国产精品特级露脸视频 | 国产亚洲欧美日韩精品一区二区 | 海量资源每 | 亚洲激精日韩激精欧美潮精品 | 欧美精品一区二区三区在线播放 | 日本一区二区在线视频 | 丰满岳乱妇在线观看中字 | 色男人在线电影视频网站 | 5566先锋| 成人欧美一区二区三区在线 | 亚洲国产区男人本色vr | 亚洲精品自拍愉拍第二页 | 国产精品偷伦视频观看免费 | 18黑白丝 | 欧美a级情欲片在线观看免费网站 | 国产+高| 国产综合色产在线视频 | 男男做肉爱视频在线观看 | 天天躁日日躁狼狼 | 日本成人频道一区二区三区 | 美妇岳屈辱迎合 | 成人国产一区二区 | 国产对白精品刺激一区二区 | 国产人成视频在线观看 | 成人天堂资源在线观看 | 国产精品亚洲综合天堂夜夜 | 国产一区中文字幕 | 区三区放荡人妇 | 日韩欧美在线 | 97青青| 国色天香精品亚洲精品 | 国产精品视频免费一区二区 | 一道免费一区二区三 | 日韩视频在线观看一区 | 最新在线精品国自产拍网站 | 国产精品亚洲综合一区在 | 福利国产精品 | 极品艳医 | 乱无伦码中文视频在线 | 喷水gif| 国产成a人片在线观看视频下载 | 国产小视频在线观看免费 | 特殊重囗| 一本大道东 | 喷了一地 | 亚洲欧洲欧美中文日韩 | 1区2区日韩欧美国产 | 亚洲精品中文字幕乱码三区 | 最近的中文字幕视频完整 | 国产鲁鲁视频在线观看免费 | 电影在线观看免费 | 日本亚洲欧美国产日韩ay | 国产亚洲午夜福 | 亚洲成年人影院 | 国产乱国产乱老熟300部视频 | 会议电话| 中国在线观看免费的www | 两性色午夜视频免费播放 | 精品国产福利在线观看 | 日韩一区二| 国产欧美精品亚洲日本一区 | 99在线观看视频免费精品9 | 午夜电影网首页 | 日韩视频在线观看网站资源 | 精品国精品国产自在 | 欧美精品一区二区电影 | 在线看视频 | 国产在线视频第一页 | 99re热有精品视频国产 | 国产精选在线视频 | 香蕉香蕉国产片一级一级毛 | 丝袜美腿中文字幕 | 亚洲精品国产 | 国产欧美一区二区三区在线看 | 中文字幕一二区二三区 | 国产午夜亚洲精品午夜鲁丝片 | 韩国三级hd中文字幕电影天堂 | 国产亚洲精品综合一区 | 国产日本欧美高清免费区 | 蜜桃视频91 | 日本午夜免费理论片 | 天美传媒| 免费三级网站 | 亚洲日本v中文字幕区 | 最好看的中文字幕高清电影 | 电影网在线好看 | 国产精品va欧美精品 | 99精品国产福利在线观看 | 日韩成人精品二区 | 国产v综合v亚洲欧美大 | 亚洲欧美激情在线 | a国产片免费看视频 | 日本三级国产在线 | 日韩激情成 | 国产v片在线播放免费观看大全 | 快速安装不 | 伊人焦久综合影院每日更新 | 日韩精品欧美一区喷 | 欧美日韩在线第一页 | 51精产国品一二三产区区 | 男人插女人下面的视频 | 日本亚洲欧美风情 | 国产国产人免费视频成 | 亚洲欧美不卡视频在线播放 | 在线播放国产精品三级 | 永久免费精品性爱网站 | 高清免费a级在线观看国产 最新福利电影在线看 | 国产精品白拍三级 | 国产日韩精品欧美一区喷水 | 国产午夜高清高清在线观看 | 日韩在线播放中文字幕 | 国产太嫩了在线观看 | 无人区一码二码 | 国产精品制服丝袜另类 | 国产在线观看www | 日本中文字幕在线 | 亚洲日本国产一区二区精品成人 | 亚洲精品国产高清在线观看 | 国产一级a毛一级a看免费视频 | 中国免费xxxx视频在线观看 | 中字幕视频在线永久在线观看免费 | 99视频在线精品免费观看6 | 亚州一区二区三 | 午夜国产一区二区三区在线观看 | 日本69sex护士 | 黄a大片| 国产日韩精品一区二区在线观看 | 国产视频高清在线观看 | 亚洲风情亚aⅴ在线发布 | 精品蜜臀一区二区三区在线 | 忘忧草日本高清频道 | 青青国产精 | 高清一区二区亚洲欧美日韩 | 在线观看亚洲一区二区三区 | 亚洲成在人线中文字幕 | 在线观看福利影院 | 成年动漫h视频在线观看 | 国产二区三区午夜免费视频 | 国产在线精品一区免费香蕉 | 精品乱子伦一区二区三区 | 国产在线精品观看一区 | 免费成年人看的视 | 亚洲综合色区在线观看 | 91精品国产aⅴ一区二区 | 91超精品 | 亚洲一区二区三区中文字幕在线 | 亚洲图片国产日韩欧美 | 91豆奶视频 | 国产精品专区第5页 | 手机免费安装推荐 | 亚洲日韩一区二区三区四区高清 | 国产激情免费视频在线观看 | 亚洲中文字幕一区二区三区 | 国产一级特黄aa大片在线 | 大片免费视频观看 | 丝袜一区在线 | 中文字幕亚洲综合小综合在线 | 国产欧美日韩亚洲中文高 | 国产亚洲精品国产福利 | 好看的电视剧在线观看 | 蜜臀精品一区二区三区在线观看 | 三年片在线观看免费大全哔哩哔哩 | 亚洲理论中字在线观 | 69精产国品 | 亚洲中国中文字幕免费 | 欧美日韩人人天天综合小说 | 成人伦理在线观看国产 | 每日更新亚洲成a人v | 欧美综合乱码一区二区三区 | 精品欧美日韩一区二区三区 | 免费无毒片在线观看 | 手机看片国产欧美日韩 | 亚洲男人第一天堂 | 亚洲国产精品视频自拍 | 欧美激情一区二区三区高清视 | 国产精品自在线观看剧情 | 午夜国产福利在线直播 | 好看的韩国电影 | 91免费看片| a人片在线观看苍苍影院 | 青青草色 | 在线人成观看 | 无毒不卡在线观看无需下载 | 热门电影在线观看 | 国产亚洲精品久 | 亚洲精品无播 | 91高清国产不卡一区二区 | 欧美视频在线一区 | 日本三级强在线观看 | 国产农村妇女特 | 国产一级特黄高清在线大片 | 日本中文在线观看欧美 | 变态国产欧美激情成 | 亚洲色久婷婷 | 五十路熟女久 | 在线观看的资源视频 | 大地影院mv高清在线观看免费 | 99偷拍视频精品一区二区 | 国产一级手机在线毛 | 日本高清免费不卡视频 | 亚洲一区二区三区高清在线播放 | 一区二区三区精品 | 免费人成年短视频免费网站 | 国产性夜夜春夜夜 | 99国产清国产精品国产 | 国产又大又粗又猛又爽的视频 | 国产中文制服丝袜另类 | 一区一区三区产品乱码 | 欧美激情全球免费视频 | 国产精品女同一区二区在线 | 白色丝袜| 丝瓜影院首页 | 国产免费看插插插视频 | 午夜a级理论片在线播放可米 | 国产尤物在线视精品在亚洲 | 欧美一级特黄aaa大片在线观看 | 国产精品人娇在线内谢 | 国产一区二区在线不卡 | 在线播放国产一区 | 午夜福利不卡片在线播放免费 | 国产观看免费在线久 | 亚洲精品变态另类虐交 | 欧美日韩国产亚洲 | 看黑人巨大精品欧美一区 | 色约约精品免费 | 欧美ā片在线观看 | 乱码视频午夜在线观看 | 亚洲有码在线播放 | 在线一区免费播放 | 999zyz玖玖| 中文字幕亚洲激情 | 国产精品蜜桃 | 成人中文乱幕日产无线码 | 国产亚洲免费在线观看 | 国产精品欧美 | 日韩国产欧美精品综合二区 | 欧美日韩国产精品一区二区在 | 视频在线成人 | 亚洲人成电影在线小说网色 | 国语自产偷拍精 | 性一交一黄一片 | 欧美亚洲欧美日韩中文二区 | 国产欧美日韩一区二区三区 | 国产精品亚洲一区二区在线观看 | 欧美性色aⅴ欧美综合色 | 青青青国产在线观看资源 | yy6080午夜理论成人影院 | 一级特黄aa大片欧美 | 蜜臀98精品国产免费观看 | 国产片免费 | 国产制服丝袜亚洲高清 | 亚洲国产精品美女 | 99re6热在| 中日韩国内精品视频 | 曰本还a大片免费视频 | 国产400| 在线观看国产中文日本 | 亚洲国产精品一区二区三区 | 欧美v亚洲v综合ⅴ国产v | 中文字幕在线观看网址 | 欧美精选一区二区 | 一区二区三区高清视频在线观看 | 最新日本一道免费一 | 网友自拍视频一区二区三区 | 欧美性大| 国产在线观看免费永久 | 国产精品视频免费一区二区 | 日韩欧美亚洲国产永久在线观看 | 色一情一乱一交一二三区 | 色综合色狠狠天天综合 | 日韩午夜在线 | 国产视频网站在线观看 | 真实国产乱子伦在线观看 | 欧美日韩国产伦理 | 丰满成熟亚洲人毛茸茸 | 欧美剧免费在线观看 | 亚洲小说第一区 | 国产欧美日韩另类精彩视频 | 国产黃片在线观看 | 国产精品视频免费看人鲁 | 国产女人喷潮视频免费 | 国产精品亚洲精品五月 | 欧美午夜不卡在线观看最新 | 欧美精品一区 | 白虎视频污| 国产精品广西柳州莫菁泽译网 | 亚洲一区在线播放蜜臀 | 国内自拍视频在线观看 | 中文字幕一区二区三 | 水蜜桃国产在线观看免费视频 | 一级特黄a大片 | 国产高清一区二区三 | 日本三级带日本三级带黄首页 | 无人影院手机版在线观看免费 | 日韩欧美亚洲一区二区在线观看 | 911亚洲精选| 在线观看国产亚洲自拍 | 激情中文一区二区三区四区 | 国产又粗又长又黄又猛又爽视 | 国产免费一级视频在线 | 亚洲欧洲一区二区 | 日韩精品免费一区二区三区 | 麻花豆传媒mv在线观 | 免费亚洲国 | 国产一区二区免费播放 | 国产剧情对白刺激在线 | 网曝精品视频在线 | 欧美特级特黄aa | 欧美日本到一区二区三区 | 玖玖精品在线观看 | 国产精品剧情一区二区在线观看 | 亚洲欧美综合精品成人导航 | 国产日本欧美在线一区二区 | 老少配老妇老熟女中文普通话 | 草莓视频污污版 | 日本dvd专区中文在线 | 国产精品外围在线观看 | 丰满岳乱妇一区二区三区 | 国内老司机精品视频在线播出 | 国产a级三级三区成人国产一级婬 | 香港日本三级在线播放 | 精品国产91乱码一区二区三区 | 中文字幕在线不卡 | 亚洲欧美激情精品一 | 最新国产精品拍自在线播放 | 又硬又粗又长又爽免费看 | 亚洲中文波霸中文字幕 | 亚洲激情自拍偷 | 亚洲中文字幕丝袜制服视频 | 九色91 | 在线观看91精品国产hd | 初小videos| 国产精品亚洲一区二区在线观看 | 国产高清在线精品二区一 | 999zyz玖玖| 国产欧美在线免费观看 | 精品一区二区三区夜夜嗨 | 欧美激情视频免费 | 日本中文字幕人成中文字幕 | 国产精品一二三区视频网站 | 91极品蜜桃| 国产黄在线观看免费观看不卡 | 国产一区二区三区在线啊 | 99这里都是精品 | 亚洲精品免费 | 日韩高清在线观看 | 97碰碰碰 | 樱桃视频香蕉 | 国产精品一区二区在线观看免费 | a在线观看 | 国产午夜福利在线观看红一片 | 迷奷系列在线播放456 | 日韩欧美1区 | 欧美日韩国产一区国产二区 | 得得啪在线视频观看 | 午夜免费视频在线观看 | 国产精品入口免费视频 | 男女日皮视频app | 91精品亚洲国 | 亚洲一区二区 | 韩国伦理电影在线观免费观看 | 丝袜亚洲日韩另类 | 性生交生活影碟 | 欧美黑粗特黄午夜大片 | 羞羞视频免费看网站 | 国内自拍亚洲精选在线观看 | 在线精品视 | 粗大的内捧猛烈进出在线视频 | 精品一区二区三区在线观看视频 | 亚洲欧美人成在线视频 | 字幕一区在线观看视频 | 伦子系列 | 手机在线观看日韩电影大片 | 中文字幕人成人乱码亚洲影 | 手机看片日韩1024 | 欧美经典日韩在 | 日本免费人成视频在线观看 | 婷婷蜜桃国产精品一区 | 亚洲午夜理论片在线观看 | 玩肥熟老妇bbwxxx视频 | 无遮无挡三级动态图 | 成在线人永久免费播放视频 | 日韩一品二品三品 | 国产男女免费完整视频 | 成人怡红院视频在线观看 | 在线亚洲欧美日韩每日更新 | 国产精品网友自拍 | 欧美日韩中文字幕免费看 | 中文字幕一区二区精品区 | 国产精品免费精品自在线观看 | 精品日韩欧美在 | 日本一道一区二区免费看 | 国产精品高清尿小便嘘嘘 | 一二三区在线观看 | 老师脱了内裤让我爽了一夜 | 精品入口 | 日韩高清亚洲日韩精品一区 | www成年人视频 | 美国十次狠狠 | 国产精品制服一区二区 | 热门电视剧免费在线观看 | 国产欧美一区二区三区综合野 | 野花精品 | 国产伦精品一区二区三区视频 | 国产免费一区二区三区在线看 | 欧美大片在线观看免费视频 | 精品欧美 | 又大又硬一进一出做视频 | 7799免费视频天天看 | 亚洲国产欧美在线综合 | 最新69成 | 亚洲日韩高清在线亚洲专区 | 国产精品网站 | 日韩亚洲欧洲精品婷婷涩 | 国产一区二区三区在线综合视频 | 欧美三区日韩一 | 最新韩剧推荐 | 正在播放国产多p交换视频 日韩成全视频观看免费观看高清 | 欧洲激情网 | 妖精视频 | 在线看片国产日韩欧美亚洲 | 国产午夜福利不卡在线观看 | 中文字幕婷婷在 | 末发育娇 | 国产小呦泬泬99精品 | 国产99这里只有精品 | 成人午夜爽 | 日韩色禁网站永久视频 | 日韩欧美一区二 | 99国产精品欧美一区二区三区 | 亚洲精品在看在线观看高清 | 小明加密通道最新三 | 精品国内一区二区三区蜜桃 | 国产在线精品手机播放 | 银杏视频在线官网 | 99夜夜夜精品一区二区 | 69精品人伦一区二区三区 | 两个人高清在线观 | 亚洲国产区男人 | 日韩专区第一页 | 一区二区国产 | 亚洲一区二区三区不卡在线播放 | 国产免费永久在线观 | 免费成人www视频在线观看 | 18岁禁止入内 | 羞羞影院午夜男女爽爽免费 | 丁香婷婷激情小说 | 亚洲精品中文字幕码专区 | 国产精品最新资源在线 | 91看片淫黄大片欧美看国产片 |