九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久


曙海教育集團(tuán)論壇開(kāi)發(fā)語(yǔ)言培訓(xùn)專(zhuān)區(qū)Oracle數(shù)據(jù)庫(kù) → Oracle 數(shù)據(jù)庫(kù)常用方法封裝類(lèi)


  共有8488人關(guān)注過(guò)本帖樹(shù)形打印

主題:Oracle 數(shù)據(jù)庫(kù)常用方法封裝類(lèi)

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個(gè)性首頁(yè) | 博客 | 信息 | 搜索 | 郵箱 | 主頁(yè) | UC


加好友 發(fā)短信
等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
Oracle 數(shù)據(jù)庫(kù)常用方法封裝類(lèi)  發(fā)帖心情 Post By:2010-12-11 10:53:01

#include <TChar.h>
#include <stdio.h>
#include <stdlib.h>

#pragma warning (disable:4251)
#pragma warning (disable:4313)

// 配置數(shù)據(jù)源必須頭文件
#include <odbcinst.h>
/*---------------------------------------------------------------------------*/
/*-------------------------- OracleDataBaseCtrl.h ---------------------------*/
/*---------------------------------------------------------------------------*/
/*
模塊名稱(chēng):OracleDataBaseCtrl.dll
版    本:0.1 Alpha
版    權(quán):
模塊功能:Oracle 數(shù)據(jù)庫(kù)操作類(lèi)
作    者:wlzqi
作者郵箱:mailto:wlzqin@sina.com
建立時(shí)間:2006年7月3日
最后修改:by wlzqi 2006年7月4日
修改歷程:
注意事項(xiàng):1.支持 UNICODE、ANSI 編碼
    2.當(dāng)使用 get_collect_value 方法時(shí),如果返回值是 NULL 則會(huì)發(fā)生異常,請(qǐng)注意處理。
備  注: 測(cè)試環(huán)境 WinXp + Vc 2003
使用舉例:
  ★// 定義對(duì)象
  COracleDataBaseCtrl m_OracleDataBase;
  ★// 1.打開(kāi)數(shù)據(jù)庫(kù)
  m_OracleDataBase.open_database(數(shù)據(jù)庫(kù)MDB文件路徑, 用戶(hù)名, 密碼);   // 如沒(méi)有用戶(hù)名和密碼可以不寫(xiě)
  ★// 2.關(guān)閉數(shù)據(jù)庫(kù)
  m_OracleDataBase.close_database();
  ★// 3.打開(kāi)數(shù)據(jù)庫(kù)表
  // m_OracleDataBase.open_table(表名);
  ★// 4.刪除表
  m_OracleDataBase.del_table(表名);
  ★// 5.關(guān)閉數(shù)據(jù)庫(kù)表
  m_OracleDataBase.close_table();
  ★// 6.遍歷數(shù)據(jù)庫(kù)表
  PTSTR ptTableName;
  for (bool bfOk = m_OracleDataBase.first_table_name(ptTableName); bfOk; bfOk = m_OracleDataBase.next_table_name(ptTableName)) {
   if (lstrcmp(ptTableName, _TEXT(\\\"\\\")) == 0) continue;
   // 得到表名
   MessageBox(ptTableName);
  }
  ★// 7.添加字段
  m_OracleDataBase.add_field(表名, 字段);  // 字段形式 _TEXT(\\\"Field1 INTEGER, Field2 INTEGER, ...\\\")
  ★// 8.刪除字段
  m_OracleDataBase.del_field(表名, 字段名);
  ★// 9.獲取字段數(shù)量
  int nFieldCount = m_OracleDataBase.get_field_count(表名);
  ★// 10.遍歷字段
  for (int i = 0; i < nFieldCount; i++) {
   PCTSTR pctFieldName = m_OracleDataBase.get_field_name(i, 表名);
   MessageBox(pctFieldName);
  }
  ★// 11.獲取字段類(lèi)型
  DataTypeEnum FieldType;
  m_OracleDataBase.get_field_type(字段號(hào), FieldType);  // 字段號(hào):字段的序號(hào)(從 0 開(kāi)始)
  ★// 12.執(zhí)行 SQL 語(yǔ)句
  m_OracleDataBase.execute_sql(SQL 語(yǔ)句);
  ★// 13.獲取數(shù)據(jù)庫(kù)內(nèi)容
  m_OracleDataBase.execute_sql(_TEXT(\\\"SELECT * FROM 表名\\\"));  // 查詢(xún)所有數(shù)據(jù)
  m_OracleDataBase.execute_sql(_TEXT(\\\"SELECT COUNT(*) FROM 表名\\\"));  // 得到數(shù)據(jù)庫(kù)記錄條數(shù)
  _variant_t vtItemCount = m_OracleDataBase.get_collect_value(long(0));
  _bstr_t bsValue = vtItemCount;  // 將結(jié)果格式化為字符串
  ★// 14.遍歷數(shù)據(jù)庫(kù)所有內(nèi)容
  TCHAR szSQL[MAX_PATH];
  _stprintf(szSQL, _TEXT(\\\"SELECT * FROM %s\\\"), ptTableName);  // 格式化 SQL 語(yǔ)句
  m_OracleDataBase.execute_sql(szSQL);   // 執(zhí)行 SQL 語(yǔ)句
  m_OracleDataBase.first();  // 將游標(biāo)移動(dòng)到第一條數(shù)據(jù)
  _bstr_t bsValue;
  for (int i = 0; i < vtItemCount.intVal; i++) {    // 循環(huán)所用行
   if (m_OracleDataBase.Is_BOF() == 1) break;   // 如到了表最后則退出循環(huán)
   for (int j = 0; j < nFieldCount; j++) {   // 循環(huán)所有列
    variant_t vtValue = m_OracleDataBase.get_collect_value(long(j));  // 格式化得到的每列數(shù)據(jù)為字符串
    bsValue = _bstr_t(vtValue.vt == VT_NULL ? _TEXT(\\\"\\\") : vtValue.vt);
   }
   bfOk = m_AccessDataBaseCtrl.next();   // 移動(dòng)到下一列
  }
  ★// 15.刪除當(dāng)前行
  m_OracleDataBase.del_collect_value();
  ★// 16.注冊(cè)數(shù)據(jù)庫(kù)
  COracleDataBaseCtrl::Configuration_DataBaseSource(DNS, 數(shù)據(jù)庫(kù)DB文件路徑, 描述);
  ★// 17.其它還有一些請(qǐng)參:OracleDataBaseCtrl.h 文件
  ★// 18.反注冊(cè) COM   CoUninitialize();
*/
#pragma once

#pragma warning(disable:4146)
#import \\\"c:\\\\Program Files\\\\Common Files\\\\System\\\\ado\\\\Msado15.dll\\\" \\\\
no_namespace \\\\
rename (_TEXT(\\\"EOF\\\"), _TEXT(\\\"adoEOF\\\"))
#pragma warning(default:4146 )
 
 
#ifdef ORACLEDATABASECTRL_EXPORTS
#define ORACLEDATABASECTRL_API __declspec(dllexport)
#else
#define ORACLEDATABASECTRL_API __declspec(dllimport)
#endif
 

// 此類(lèi)是從 OracleDataBaseCtrl.dll 導(dǎo)出的
class ORACLEDATABASECTRL_API COracleDataBaseCtrl {
public:
 COracleDataBaseCtrl(void);
 // TODO: 在此添加您的方法。
 ~COracleDataBaseCtrl();
 //****************************************************************************
private:
 _ConnectionPtr m_pConnection;
 _RecordsetPtr m_pRecordset;
 HRESULT hr;
 //****************************************************************************
public:
 // 打開(kāi)數(shù)據(jù)庫(kù)
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT open_database(PCTSTR pctsUser, PCTSTR pctsPass, PCTSTR pctsServer, long Options = adModeUnknown);
 // 斷開(kāi)數(shù)據(jù)庫(kù)
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT close_database();
 //****************************************************************************
 // 打開(kāi)表
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT open_table(PCTSTR pctsTableName, long Options = adCmdText);
 // 關(guān)閉表
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT close_table();
 // 創(chuàng)建表創(chuàng)建表和字段
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT create_table(PCTSTR pctsTableName, PCTSTR pctsField, long Options = adCmdText);
 // 刪除表
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT del_table(PCTSTR pctsTableName, long Options = adCmdText);
 // 添加字段
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT add_field(PCTSTR pctsTableName, PCTSTR pctsField, long Options = adCmdText);
 // 刪除字段
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT del_field(PCTSTR pctsTableName, PCTSTR pctsFieldName, long Options = adCmdText);
 // 得到表的字段數(shù)量
 unsigned long get_field_count(PCTSTR pctsTableName);
 // 得到表的字段名
 PCTSTR get_field_name(unsigned long unFieldIndex, PCTSTR pctsTableName);
 // 得到字段的類(lèi)型
 // 參數(shù):pFieldType [OUT] 字段類(lèi)型
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT get_field_type(unsigned long unFieldIndex, DataTypeEnum &FieldType);
 // 遍歷所有表名(第一個(gè))
 // 參數(shù):ptTableName [OUT]  遍歷到的表名
 // 注意:if (lstrcmp(ptTableName, _TEXT(\\\"\\\")) != 0 ) 表名才有效
 // 返回:false 出錯(cuò)或遍歷完畢
 bool first_table_name(PTSTR &ptsTableName);
 // 遍歷所有表名(下一個(gè))
 // 參數(shù):ptTableName [OUT]  遍歷到的表名
 // 注意:if (lstrcmp(ptTableName, _TEXT(\\\"\\\")) != 0 ) 表名才有效
 // 返回:false 出錯(cuò)或遍歷完畢
 bool next_table_name(PTSTR &ptsTableName);
 //****************************************************************************
 // 執(zhí)行 SQL 語(yǔ)句
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT execute_sql(PCTSTR pctsSQL, long Options = adCmdText);
 // 是否到記錄集末端(0--沒(méi)有,1--是 -1--錯(cuò)誤)
 int Is_BOF(void);
 // 跳向前一個(gè)記錄
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT prev(void);
 // 遍歷到第一個(gè)記錄
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT first(void);
 // 遍歷到下個(gè)記錄
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT next(void);
 // 遍歷到最后一個(gè)記錄
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT last(void);
 // 更新(確認(rèn))記錄
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT update(void);
 // 重新查詢(xún)
 // 用 SUCCEEDED 或 FAILED 判斷返回值
 HRESULT reQuery(long Options = 0);
 // 記錄集是否為空(0--沒(méi)有,1--是 -1--錯(cuò)誤)
 int Is_Empty(void);
 // 獲取數(shù)據(jù)
 _variant_t get_collect_value(PCTSTR pctsCollectName);
 // 獲取數(shù)據(jù)
 _variant_t get_collect_value(long lCollectIndex);
 // 設(shè)置數(shù)據(jù)
 bool put_collect_value(PCTSTR pctsCollectName, _variant_t vtValue);
 // 設(shè)置數(shù)據(jù)
 bool put_collect_value(long lCollectIndex, _variant_t vtValue);
 // 刪除一行數(shù)據(jù)(當(dāng)前)
 bool del_collect_value();
 //****************************************************************************
 // 配置數(shù)據(jù)源
 static bool Configuration_DataBaseSource(PCTSTR pctDNS, PCTSTR pctDBPath, PCTSTR pctDescription);
};
/*---------------------------------------------------------------------------*/
/*-----------------------End OracleDataBaseCtrl.h ---------------------------*/
/*---------------------------------------------------------------------------*/
 
 
/*---------------------------------------------------------------------------*/
/*------------------------ OracleDataBaseCtrl.cpp ---------------------------*/
/*---------------------------------------------------------------------------*/
// OracleDataBaseCtrl.cpp : 定義 DLL 應(yīng)用程序的入口點(diǎn)。
//
#include \\\"stdafx.h\\\"
#include \\\"OracleDataBaseCtrl.h\\\"

//****************************************************************************
// 數(shù)據(jù)庫(kù)表名
TCHAR * pszTableName;
// 數(shù)據(jù)庫(kù)字段名
TCHAR * pszFieldName;
//****************************************************************************
COracleDataBaseCtrl::COracleDataBaseCtrl()
: m_pConnection(NULL)
, m_pRecordset(NULL)
, hr(NULL)
{
 // 初始化COM
 if(FAILED(::CoInitialize(NULL))) return;
 pszTableName = (TCHAR *)malloc(MAX_PATH);
 if (pszTableName == NULL) return;
 pszFieldName = (TCHAR *)malloc(MAX_PATH);
 if (pszFieldName == NULL) return;
}
COracleDataBaseCtrl::~COracleDataBaseCtrl()
{
 // 反注冊(cè)COM
 CoUninitialize();
 if (pszTableName != NULL) free(pszTableName);
 if (pszFieldName != NULL) free(pszFieldName);
}

支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

Oracle 數(shù)據(jù)庫(kù)常用方法封裝類(lèi)








簽名
主站蜘蛛池模板: www国产精| 成人免费黄网站 | 久久久亚洲天堂 | 少妇人妻偷人精品视蜜桃 | 久操社区 | 亚洲日韩va无码中文字幕 | 久久精品女人的天堂av | 不卡的一区二区 | 国产精品久久久久久久久久 | 黄片a级毛片| h在线免费观看 | 成人做爰高潮片免费视频九九九 | 色欲麻豆国产福利精品 | 日韩在线视频观看免费网站 | 亚洲黄色毛片 | 久久国产成人精品国产成人亚洲 | 伊人国产精品 | 亚洲乱码在线观看 | 亚洲欧美日韩国产成人 | 天天躁日日躁狠狠躁av麻豆 | 秋霞午夜鲁丝一区二区老狼 | 最新国产精品自拍 | 日韩在线永久免费播放 | 97av.com | 成人免费看黄网站yyy456 | 青青免费视频在线观看 | 91色乱码一区二区三区 | 亚洲成av人片不卡无码手机版 | 蘑菇福利视频一区播放 | 国产女人18毛片水真多18 | 亚洲精品一卡 | 成人自拍av | 亚色av| 黄色字幕网 | 日本黄色xxxx| 精品视频久久久久久久 | 亚洲人成色4444在线观看 | 人人舔人人爽 | 99精品国产一区二区三区麻豆 | 97精品久久久午夜一区二区三区 | 爱情岛亚洲品质自拍极速福利网站 | 黄色a网| 免费日韩视频 | 亚洲欧美男人天堂 | 国产黄色特级片 | va欧美| 无码av岛国片在线播放 | 国产正在播放 | 玖玖爱在线观看 | 欧美亚洲国产视频 | 四虎一区二区三区 | 小视频免费在线观看 | 香蕉国产在线 | 久久中文网 | 91区| 户外少妇对白啪啪野战 | 白丝美女喷水 | 国产亚洲精品久久久91 | 久久网站热最新地址 | caoporm超碰国产精品 | 毛片少妇 | 黑人蹂躏少妇在线播放 | 尤物视频免费在线观看 | 三级网址在线播放 | 国产精品一区二区毛片 | 国产精品日韩欧美一区二区三区 | 欧洲成人在线视频 | 国产精品爽到爆呻吟高潮不挺 | 日日噜噜噜夜夜爽爽狠狠 | 木下凛凛子中文字幕亚洲 | 国产乱人偷精品视频 | 亚洲精品国产熟女久久久 | 亚洲精品久久久蜜臀av站长工具 | 少妇下蹲露大唇无遮挡 | 国产专区在线播放 | 婷婷综合少妇啪啪喷水动态小说 | 亚洲性人人天天夜夜摸 | 婷婷在线视频观看 | 国产精品专区在线 | 欧美日韩国产片 | 国产精品久久久久久久久久久新郎 | 国产一区二区精品丝袜 | 一级一毛片 | 色综合久久久久久久久五月 | 日本69精品久久久久999小说 | 久久精品大香薰 | 992tv人人草| 欧美一级片在线看 | 天天干夜夜爽 | 国产在线精品拍揄自揄免费 | 夜色www国产精品资源站 | 黄色毛片在线观看 | 岛国在线视频 | 国产网站一区 | 99久久无码一区人妻 | 欧美视频精品在线 | 韩国精品一区二区三区四区 | 久久婷婷五月综合97色直播 | 欧洲吸奶大片在线看 | 国产激情久久久久影院老熟女 | 激情插插插 | 日韩欧美高清一区 | 国产精品久久久久久久久久免费看 | 国产精品免费久久久 | 黄色国产精品 | 国产精品久久久久久久久免费丝袜 | 色欲综合久久中文字幕网 | 超碰在线观看91 | av成人在线网站 | 欧美xxxx精品| 免费观看全黄做爰大片国产 | 久久av高潮av无码av喷吹 | 欧美激情免费观看 | 色欲麻豆国产福利精品 | 性欧美激情 | 熟睡人妻被讨厌的公侵犯 | 成人综合婷婷国产精品久久 | 狠狠躁夜夜躁人人爽视频 | 性xxxxx大片免费视频 | 超碰在线一区 | 亚洲美女视频在线观看 | 五月婷婷爱爱 | 少妇出轨乱人伦 | 欧美成人国产va精品日本一级 | 综合色视频 | 性色av浪潮av| 久久国产自偷自偷免费一区调 | 香蕉久久一区二区不卡无毒影院 | 成人综合网站 | 老妇女性较大毛片 | 欧美啪啪网 | 苍井空亚洲精品aa片在线播放 | 秋霞成人网 | 婷婷狠狠干 | 国产一区二区黄 | 超碰人人91 | 国产污视频网站 | 久久免费大片 | 天天干夜夜操 | 久久9999久久免费精品国产 | 亚洲骚片 | 91看片网 | 国产精品外围 | 最新国产视频 | 午夜粉色视频 | 成人久久18免费网站麻豆 | 欧美福利一区二区 | 天天射天天干天天舔 | 少妇一级淫片高潮性生活 | 在线视频中文字幕 | 高清国产在线 | 国产精品特级毛片一区二区三区 | 亚洲精品国偷拍自产在线麻豆 | 成人国产精品入麻豆 | 91精品国产一区二区 | 色哟哟国产seyoyo | 中文字幕无码免费久久 | 伊人22 | 久久国产中文字幕 | 免费在线成人av | 亚洲国产精久久久久久久 | 91丨porny丨国产丝袜福利 | а√资源新版在线天堂 | 国产精品午夜在线 | 麻豆黄色一级片 | 无码 人妻 在线 视频 | 无码人妻一区二区三区免费视频 | 午夜色大片 | 三级毛片在线看 | gv天堂gv无码男同在线观看 | 久久国产乱子伦免费精品 | 老熟妇午夜毛片一区二区三区 | 日韩美女国产精品 | 久久久亚洲精品石原莉奈 | 精品在线观看免费 | 99精品欧美一区二区蜜桃美图 | 又大又长粗又爽又黄少妇毛片 | 婷婷激情图片 | 中国极品少妇videossexhd 中国极品少妇xxxxx小艳 | 欧美三日本三级少妇三2023 | 中文字幕在线欧美 | 天天爱天天做天天大综合 | 天堂在线中文网 | 欧美激情精品久久久久久蜜臀 | 亚洲成色www久久网站瘦与人 | 蜜臀999 | 991本久久精品久久久久 | 精品久久久久一区二区国产 | 伊人久久中文字幕 | 久久久久久久影院 | 免费看成人av | 动漫av纯肉无码av在线播放 | www.黄色毛片 | 草久av| 国产精品久久久久久久久久久久人四虎 | 99久久国产综合精品1 | 亚洲一区二区三区黄色 | 女人18毛片一区二区三区 | 毛片av网站| 丰满人妻一区二区三区视频53 | 免费麻豆国产一区二区三区四区 | 成人久久18免费网站麻豆 | 成人激烈床戏免费观看网站 | 婷婷网色偷偷久久久99超碰 | 少妇大叫太大太粗太爽了 | 男女草逼网站 | 国产资源久久 | 欧美天堂在线视频 | 免费久久片 | 妇女伦子伦视频国产 | 久久久久不卡 | 亚洲高清网站 | 国产成人啪精品视频免费软件 | 日韩 欧美 亚洲 精品 少妇 | 国产专区在线视频 | 成年人免费黄色 | 日本免费一区二区三区高清视频 | 久久国产精品久久久 | 欧美一区二区三区免费播放视频了 | 国产精品久久久久久久久久红粉 | 国产成人免费在线观看 | 91大尺度| 欧美视频一区在线观看 | www成年人 | 国产精品ⅴ无码大片在线看 | 免费一区区三区四区 | 日本a级c片免费看三区 | 亚洲天堂日韩在线 | 久久国产乱子伦精品免费午夜,浪货好紧 | 国产又粗又猛又大爽 | 国产99久久精品一区二区永久免费 | 两个人看的www免费视频中文 | 国产精品a成v人在线播放 | 久久网一区二区 | 欧美日韩精品在线 | 亚洲精品色综合av网站 | 免费又黄又裸乳的视频 | 亚洲中文字幕无码中字 | 94av视频 | 国内精品免费视频 | 精品国产乱码久久久久乱码 | jvid福利写真一区二区三区 | 中文字幕第3页 | 亚洲国产最新 | 男女精品久久 | 穿越异世荒淫h啪肉np文 | 忘忧草在线社区www中国中文 | 久久99国产精品久久99果冻传媒 | 国产精品v日韩精品v在线观看 | 在线免费精品 | 久久精品无码av | 三上悠亚精品一区二区 | 国产精品久久久久久久一区二区 | 久久久久久久一区 | 女人洗澡一级特黄毛片 | 久久久午夜爽爽一区二区三区三州 | 国产寡妇一级农村野外战 | 国产区在线观看视频 | 在线一区二区视频 | 一二三国产精品 | 无码尹人久久相蕉无码 | 日韩少妇av | 国产网红主播精品一区 | 色偷偷888欧美精品久久久 | 亚洲国产精品日韩av不卡在线 | 蜜桃视频欧美 | 精品国产免费一区二区三区 | 国产精品视频一区国模私拍 | 亚洲国产一区二区三区日本久久久 | 免费全黄无遮挡裸体毛片 | 女国产精品视频一区二区三区 | 中文字幕蜜臀 | 一区二区视频观看 | www日本黄色片 | 美女裸体跪姿扒开屁股无内裤 | 日韩久久久久久久 | 国产精品久久久久影院嫩草 | 久久噜| 青青av在线| 男女猛烈激情xx00免费视频 | 亚洲国产精品成人天堂 | 国产乱人伦中文无无码视频试看 | www.国产色| 精品一区二区三区无码视频 | 精品熟女少妇av免费观看 | 亚洲人成小说 | 日韩中文字幕视频在线观看 | 男人天堂免费视频 | 性高湖久久久久久久久免费 | 三级国产三级在线 | 国产无遮挡又黄又爽在线视频 | 激情国产一区二区三区四区小说 | 亚洲欧美日韩精品久久亚洲区 | 黄色片网站免费 | 亚洲精品视频网 | 欧美精品欧美精品系列 | 特级西西444www大精品视频免费看 | 国产男女无遮挡猛进猛出 | 51国偷自产一区二区三区 | 九色福利视频 | 国模静欣大尺度激情啪啪 | av无线看| 成人久久精品 | 熟女视频一区二区在线观看 | 国产麻豆网 | 亚洲jizzjizz日本少妇软件 | 九色在线播放 | 国产精品99久久久久久www | 91精品国产一区二区在线观看 | 亚洲色成人一区二区三区小说 | 人人妻人人添人人爽日韩欧美 | 婷婷五月综合缴情在线视频 | 伊人久久噜噜噜躁狠狠躁 | 国产有码aaaae毛片视频 | 日本强伦片中文字幕免费看 | 欧美乱妇高清无乱码免费 | 日韩精品视频在线观看一区二区 | 综合久久99| 2023精品国色卡一卡二 | 亚洲乱码少妇 | 兔费看少妇性l交大片免费 97久久精品无码一区二区 | 日韩www视频 | 国产精品我不卡 | 欧美精品小视频 | 久久亚洲sm情趣捆绑调教 | 国产无人区码一码二码三mba | 久久久久久亚洲精品杨幂圣光 | 日本黄网站 | 97视频总站 | 三级一区二区 | 亚洲成人网在线观看 | 欧美一区二区三区在线视频 | 日本免费三级网站 | 日本特黄特色a大片免费高清观看视频 | 久久久99精品免费观看 | 欧美 日韩 国产 成人 在线观看 | 日韩精品久久久久久久白丝 | 亚洲欧美日本韩国 | 在线精品视频一区二区三四 | 苍井空一区二区波多野结衣av | 情趣五月天| 把jiji进美女的屁屁里视频 | 在线观看的av网站 | 久久yy| 韩国三级bd高清中字2021 | 国产精品自产拍在线观看 | 特黄aaaaaaaaa毛片免 | 91在线porny国产在线看 | 国产区一区二区 | 成人一级毛片视频 | 蜜桃成人无码区免费视频网站 | 国产69精品久久99的软件特点 | 色一情一乱一乱一区99av白浆 | 亚洲黄色影院 | juliaann风流的主妇hd | 蜜桃久久一区二区三区 | 国产高清在线不卡 | 日韩在线观看一区 | 成人免费毛片aaaaaa片 | 欧美精品在线观看视频 | 国产亲子乱xxxx | 国产熟妇高潮呻吟喷水 | 精品国产一区二区三区久久 | 好男人www社区在线视频夜恋 | 轻轻色在线观看 | 亚洲一区在线播放 | 国产亚洲精品久久久91 | 久久天天躁狠狠躁夜夜av | 国产精品美女久久久久久久久久久 | 中文字幕无码不卡一区二区三区 | 可以看毛片的网站 | 麻豆一区二区三区蜜桃免费 | 欧美日韩不卡在线 | 国产精品一区三区 | 欧美精品免费一区二区三区 | 免费观看又色又爽又黄的传媒 | 色婷婷美国农夫综合激情亚洲 | 天天躁日日躁狠狠躁精品推荐 | 国产精品视频yy9299一区 | а√天堂8资源在线官网 | 国产超碰91| 日韩久久久久久久久 | 偷看洗澡一二三区美女 | 成人免费性视频 | 欧美乱码精品一区二区三区 | 大片av| 交换配乱吟粗大农村大坑性事视频 | 日韩成人精品一区二区 | 国产污污网站 | 在火车千女人毛片看看 | 国产另类xxxx | 91啪国产在线| 成人做爰9片免费视频 | 少妇日韩 | 少妇啪啪av入口 | 国产免费视屏 | 好吊色av | 91高清国产视频 | 女同性恋毛片 | 永久免费无码网站在线观看 | 日韩一区二区在线观看视频 | 精品欧美一区免费观看α√ | 日韩久久一级片 | 中文无码日韩欧 | 美女免费看片 | 成人激情在线 | 内射后入在线观看一区 | 青青草视频免费看 | 一道本av在线 | 精品小视频 | 天天爽夜夜爽 | 超h高h肉h文教室学长男男视频 | 亚洲va码欧洲m码 | 亚洲天堂999 | 国产精品特级毛片一区二区三区 | 中文字幕一区二区三区中文字幕 | 懂色av噜噜一区二区三区av | 国产精品入口香蕉 | 性色做爰片在线观看ww | 91亚色视频 | 亚洲一二三区在线 | 国模妙妙超大尺度啪啪人体 | 成人影片网址 | 山东少妇露脸刺激对白在线 | 国产成人精品a视频一区 | 久9re热视频这里只有精品 | 国产午夜精品av一区二区麻豆 | 成人性生交大片免费卡看 | 农村黄性色生活片 | 婷婷在线免费视频 | 国产精品乱子伦免费视频 | 亚洲精品免费视频 | 91高清视频 | 亚洲综合精品在线 | 色婷婷香蕉在线一区 | 草草影院1 | 国产精品久久久一区麻豆最新章节 | 又黄又爽又刺激久久久久亚洲精品 | 欧美少妇毛茸茸 | 国产1区2 | 天天搞天天干 | 国产猛男猛女无套av | 国产区77777777免费 | 久久中文字幕av | 成人在线免费av | 美女视频黄的全免费视频网站 | 在线精品亚洲一区二区 | 欧洲黄视频 | 伊人久久婷婷五月综合97色 | 一级片啪啪 | 国产卡一卡二卡三 | 天堂av一区二区 | 色婷婷综合中文久久一本 | 午夜免费成人 | 国产精品日韩欧美一区二区三区 | 又黄又爽又无遮挡免费的网站 | 日本深夜福利 | 97视频一区| 国产视频精选 | 亚洲欧美国产精品专区久久 | 日本娇小侵犯hd | 永久免费未满男 | 中文字幕第一页在线视频 | 18禁免费观看网站 | 国产成人aⅴ | 午夜亚洲 | 亚洲人交配视频 | 草逼国产 | 双性精跪趴灌满h室友4p视频 | 四虎成人精品国产永久免费无码 | 亚洲综合色婷婷在线观看 | 国产精品毛片一区 | 国产一区二区三区精品在线观看 | 亚洲少妇xxx| 人人妻人人澡人人爽欧美一区九九 | 黄色毛片三级 | 最新日韩精品中文字幕 | 亚洲精品人成无码中文毛片 | 午夜无码区在线观看 | 情人伊人久久综合亚洲 | 亚洲乱色| 高清不卡一区二区三区 | 国产区123 | 国产精品天干天干在线 | 亚洲色婷婷综合久久 | 日日噜噜夜夜狠狠va视频v | 免费国产a国产片高清网站 国产婷婷一区二区三区 | 一级欧美一级日韩 | av一区二区三区在线观看 | 日韩一二在线 | 亚洲欧美一区二区三区情侣bbw | 亚洲线精品一区二区三区八戒 | 91视频青青草 | 国内精品卡一卡二卡三 | 天堂在线www天堂 | 午夜精品久久久久久久99 | 深夜福利在线观看视频 | 最新av导航| 91成人毛片 | 国产污视频在线播放 | 久久久久久国产精品免费免费男同 | 亚洲国产成人一区二区精品区 | 九九爱精品 | 亚洲成年人专区 | 艳妇乳肉豪妇荡乳av | 亚洲一区二区播放 | 91亚洲精品久久久蜜桃 | 国产日韩欧美久久 | 精品一区中文字幕 | 国产热视频 | 一区二区三区网站 | 久久综合久久鬼色 | 日韩人妻无码一区二区三区久久 | 午夜女色国产在线观看 | 欧美黄大片 | 亚洲综合色吧 | 四虎免费网址 | 国产99自拍| 国产淫语对白粗口video | 国内精品久久久久久久影视麻豆 | 九一精品视频 | 精品国产乱码久久久久夜深人妻 | 夜夜躁很很躁日日躁麻豆 | 浪潮av激情高潮国产精品 | 97涩国一产精品久久久久久久 | 亚洲成av人在线观看网站 | 亚洲欧美日韩精品在线观看 | 亚洲国产成人精品青青草原导航 | 中文字幕av免费在线观看 | 成人av一区二区三区在线观看 | 国产精品视频啪啪 | 裸体性做爰免费视频网站 | 免费无码成人av片在线在线播放 | 台湾三级毛片 | 高清欧美性猛交xxxx黑人猛交 | 国产大学生粉嫩无套流白浆 | 亚洲午夜精品久久久久久浪潮 | 超碰中文字幕在线 | dy888亚洲精品一区二区三区 | 无码av最新清无码专区吞精 | 欧美黑人粗暴多交高潮水最多 | 欧美成人免费一级 | 超薄肉色丝袜一二三四区 | 夜夜骑夜夜| 久久澡 | 18av在线播放 | 中文字幕在线播放不卡 | 日日摸夜夜添夜夜添亚洲女人 | 91福利在线观看 | 在线视频日韩欧美 | 精品视频一二三区 | 免费在线欧美 | 国产一区二区三区四区精 | 一区二区网站 | 日韩精品一区二区三区三炮视频 | 99riav国产| 九色激情网| 国产盗摄一区二区三区 | 国产成人精品免费视频 | 男人的天堂一级片 | 丰满大乳一级淫片免费播放 | 日产一区三区三区高中清 | 人人爱人人搞 | 992tv又爽又黄的免费视频 | 天海冀一二三区 | 亚洲www永久成人夜色 | 国产精品特级毛片一区二区三区 | 老少交欧美另类 | 国产xxxx视频在线观看 | 欧美黄色大片免费观看 | 内射女校花一区二区三区 | 少妇边打电话边呻吟在线91 | 影音先锋人妻啪啪av资源网站 | 91看片在线播放 | 色婷婷小说 | 亚洲精品一区三区三区在线观看 | 亚洲深夜av | 四虎一区二区三区 | 婷婷一级片 | 亚洲国产精品婷婷 | 国内精品美女a∨在线播放 精品人妻一区二区三区浪潮在线 | 99久久国语露脸精品国产 | 天天曰天天操 | 亚洲网站在线看 | 久久久久爽爽爽爽一区老女人 | 亚洲国产精品女人 | 精品对白一区国产伦 | 色九九九| 久久久爽爽爽美女图片 | 久久久久久高潮国产精品视 | 国产精品老热丝在线观看 | 成 人 黄 色 网 页 | 成人久久大片91含羞草 | 久久久久国产一区二区 | 白嫩少妇和二男三p爽的大声呻吟 | 国产三区在线播放 | 超碰在线cao | 国产日韩免费视频 | 久操视频免费观看 | 欧美精品无码一区二区三区 | 成人深夜小视频 | 国产全是老熟女太爽了 | tushy欧美激情在线看 | 少妇苏晴的性荡生活 | 亚洲男同视频 | 催眠调教后宫乱淫校园 | www.天天操| 国产高清在线观看视频 | 能看av的网站 | 亚洲一区久久久 | 精品一区二区三区激情在线欧美 | 北条麻妃在线一区二区免费播放 | 成人精品天堂一区二区三区 | 黄色网炮| 免费看成人毛片 |