九九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)








簽名
主站蜘蛛池模板: 日日躁狠狠躁夜夜躁av中文字幕 | 成熟的女同志hd | 艳妇荡女欲乱双飞两中年熟妇 | 亚洲欧美精品一中文字幕 | 欧美射| 欧美日韩毛片 | 高清一级片 | 狠狠躁18三区二区一区张津瑜 | 人妻少妇-嫩草影院 | 丰满妇女强制高潮18xxxx | 少妇把腿扒开让我舔18 | 天天色影综合网 | www久久伊人| 久久噜噜噜精品国产亚洲综合 | caoprom在线| 亚洲综合在线第一页 | 日韩视频 中文字幕 | 日本一区视频在线观看 | 黄色网www | 雨宫琴音av一区在线播放 | 九九九九九九伊人 | 恶虐女帝安卓汉化版最新版本 | 黄色影视频 | 日韩精品一区二区三区四区视频 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 一本大道无码日韩精品影视_ | 无码h黄肉动漫在线观看 | 97超碰自拍 | 少妇大尺度裸体做爰原声 | 久草在线资源总站 | 日本理论片 | 与子敌伦刺激对白播放 | 久久国产成人午夜av浪潮 | 国产精品爱久久久久久久 | 色综合久久久久综合99 | 精品国模一区二区三区 | 欧美a级成人淫片免费看 | 欧美极品jiizzhd欧美爆 | 色综合免费视频 | 无码少妇一区二区三区芒果 | 亚洲免费网站观看视频 | 国产极品美女高潮无套 | 激情影院内射美女 | 天堂国产一区二区三区 | 国产日韩欧美久久 | 久久一视频 | 网站在线观看你懂的 | 国产精品入口久久 | 日韩中文字幕免费在线观看 | 日韩欧美亚洲国产精品字幕久久久 | 国产精品视频一区二区噜噜 | 久久久久蜜桃精品成人片 | 欧美一区二区三区四区五区 | 午夜久久精品 | 少妇哺乳期在线喷奶 | 国产精品第六页 | 女人下边被添全过视频 | 免费在线观看你懂的 | 在线不卡视频 | 亚洲午夜精品久久 | 国产精品久久久久久久久婷婷 | 福利姬液液酱喷水 | 中文字幕一区二区在线视频 | 一本色道久久综合亚洲精品图片 | 中国少妇裸体aaa | 少妇极品熟妇人妻无码 | 欧美精品动漫 | www.成人在线 | 天天艹逼网 | 欧美日韩国产三区 | 丰满少妇免费做爰大片人 | 中文字幕蜜臀 | 91视频导航 | 艳妇臀荡乳欲伦交换在线播放 | 欧美激情区 | wwwwww.国产| 国产精品日日夜夜 | 欧亚一区二区三区 | 香蕉视频在线免费播放 | 日韩在线免费观看av | 亚洲精品一区中文字幕乱码 | 特级西西人体444www高清 | 玖玖爱这里只有精品视频 | 99爱国产 | 人妻仑乱少妇av级毛片 | 欧美日韩久久婷婷 | 99久久精品免费 | 91pony九色| 无码专区无码专区视频网址 | 国产一区二区观看 | 国内成人综合 | 免费在线看黄网址 | 最新亚洲精品 | 中日黄色片 | 国产视频每日更新 | 肉大榛一进一出免费视频 | 黄色理论片 | 青青草超碰| 国产日韩欧美一区二区久久精品 | 911久久| 午夜国产在线视频 | 久久无码精品一区二区三区 | 国产成人综合在线视频 | 精品久久久一二三区播放播放播放视频 | 精品欧美一区二区精品久久久 | 啪啪免费视频网站 | 亚洲精品乱码久久久久久久久久久久 | 日本精品黄色 | 亚洲综合第一页 | 久久精品国产视频 | 欧美一级淫片免费视频欧美辣图 | 欧美精品一级二级三级 | 中文字幕在线看 | 北条麻妃久久精品 | 成人h动漫精品一区二区无码 | 国产又黄又嫩又滑又白 | 久久精品视频在线 | 日本精品一二三 | 男人的天堂网在线 | 国产精品久久久 | 91精品国产高清一区二区三区 | 手机成人在线视频 | 黄色国产在线观看 | 亚洲天堂色 | 亚洲图片另类小说 | 欧美性猛交xx乱大交 | 中文字幕亚洲一区二区三区 | 中文字幕久久熟女蜜桃 | 精品一区二区av | 国产最新在线视频 | 国产精品sm调教免费专区 | 永久免费精品视频 | www一区二区www免费 | 天堂√在线 | www.久热| 四川骚妇无套内射舔了更爽 | 5858s亚洲色大成网站www | 国产l精品国产亚洲区在线观看 | 国产电影一区二区三区 | 国产一区在线视频观看 | 国产又粗又猛又爽又黄91网站 | 亚洲在线免费视频 | 91免费黄 | 天天综合天天做天天综合 | 青青草原综合久久大伊人精品 | 亚洲精品国产一区二区的区别 | 10000部美女免费大片aaa | 女人被狂躁到高潮视频免费软件 | 一本色道久久88加勒比—综合 | 国产欧美精品一区二区三区四区 | 人人揉人人捏人人添 | 可以免费观看的av | 欧洲做受高潮免费看 | 国产成人精品无码短视频 | av亚洲在线| 欧美亚洲伦理 | 亚洲黄色天堂 | 成人av免费在线看 | 国产成人无码精品亚洲 | 亚洲国产精品成人久久久麻豆 | 日韩视频免费播放 | www788com色淫免费 | 日韩免费播放 | 亚洲综合欧美 | vvv国产在线观看一区二区 | 五月综合色 | 亚洲成人午夜av | 久久综合九色综合欧洲98 | 五月婷婷激情视频 | 老色鬼a∨在线视频在线观看 | 亚洲精选一区 | 深爱激情丁香 | 99re在线播放| 色爽视频 | 青草青草视频2免费观看 | 亚洲人人夜夜澡人人爽 | 成 人 黄 色 视频 免费观看 | 中文字幕乱码视频32 | 青青国产在线观看 | 小sao货水好多真紧h国产 | 性生交大片免费看网站 | 成年人视频免费看 | 日韩特黄一级片 | 天天做天天爱天天爽综合网 | 免费人成在线观看视频高潮 | 中文字幕在线观看视频www | 婷婷五月小说 | 欧美成人高潮一二区在线看 | 欧美日韩色另类综合 | 亚洲精品在线免费播放 | 亚洲91久久 | 在线观看日韩 | 乱人伦精品视频在线观看 | 怡红院免费的全部视频 | 久久久久久美女精品啪啪 | 色婷婷夜夜躁狠狠躁麻豆免费 | 在线网站免费观看入口 | 国产精品丝袜在线观看 | 国产一级生活片 | 亚洲最新中文字幕 | 一本一本久久aa综合精品 | 亚洲国产精品成人天堂 | 精品无码国产自产拍在线观看 | 黄色大片网站在线观看 | 亚洲国产婷婷 | 亚洲乱亚洲乱妇50p 亚洲乱亚洲乱妇无码 | 日本久久高清视频 | 国产成人无码18禁午夜福利p | 国产sm主人调教女m视频 | 亚洲色大成网站www永久男同 | 欧美日本三级少妇三级久久 | 免费高清黄色 | 国偷自产av一区二区三区小尤奈 | 欧美乱论视频 | 黑丝av在线 | 亚洲中文字幕在线无码一区二区 | 国产精品污视频 | 黑森林福利视频导航 | 中文字幕人妻无码一区二区三区 | 国产精品av免费观看 | 福利第一页 | 视频久久精品 | 免费观看污网站 | 成av人片在线观看www | 成人中文字幕在线观看 | 日日碰| 伊人色综合久久天天人手人婷 | 国产伦理片在线观看 | 国产成人综合色在线观看网站 | 蘑菇视频黄色 | 色噜噜狠狠色综合久 | 成人短视频在线 | 丝袜 亚洲 另类 欧美 重口 | 7777kkk亚洲综合欧美网站 | 深夜毛片 | 九九综合视频 | 中文字幕久久爽aⅴ一区 | а√资源新版在线天堂 | 日韩美在线| 国产夜色精品一区二区av | 日本精品人妻无码77777 | a毛片在线观看 | 少妇大叫好爽受不了午夜视频 | 欧美日韩一级黄色片 | 国产人与禽zoz0性伦免费视频 | 日韩黄色一级网站 | 亚洲第一成人区av桥本有菜 | 久久综合九色综合欧洲98 | 日本视频在线免费 | аⅴ资源天堂资源库在线 | 91亚洲精品久久久久图片蜜桃 | 四虎影视在线永久免费观看 | 亚洲中文字幕久久久一区 | 免费一级肉体全黄毛片 | 亚洲骚片| 国内精品自产拍在线观看 | 日本一区二区在线播放 | 国产精品视频在 | 亚洲天堂日韩精品 | 四虎成人永久免费视频 | 日韩亚洲欧美一区二区三区 | 伊人自拍视频 | 两个人看的www在线观看 | 成人一区三区 | 免费少妇荡乳情欲视频 | 久久七| 国产亚洲精品久久久闺蜜 | 精品极品三大极久久久久 | 国产精品久久久久久久乖乖 | 青娱乐极品视觉盛宴av | 免费在线观看成年人视频 | 六月激情综合网 | 国产精品一区二区吃奶在线观看 | 久久久久女人精品毛片九一韩国 | 国产精品久久久久久久av福利 | 久久久精品中文字幕麻豆发布 | 免费v片在线观看 | 日本欧美一区二区三区在线播放 | www久久久久久久久 www久久久久久久久久 | 亚洲性久久久影院 | 国产精品久久久久久久久久久久 | 国产91精品欧美 | 波多野结衣三区 | 不卡免费av | 污污污污污污www网站免费 | 日韩天堂在线观看 | 一级特黄高清 | 欧美精品一区二区久久 | 96看片| 少妇高潮一区二区三区99女老板 | a级毛片国产| 久久五月天婷婷 | 中文精品视频 | 无套内谢大学处破女www小说 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产精品视频成人 | 精品久久久噜噜噜久久久 | mm131美女大尺度私密照尤果 | 国产激情网 | 亚洲aⅴ天堂av天堂无码麻豆 | 日韩精品小视频 | 精品区一区二区 | 夜夜春夜夜爽 | 爱爱爱免费视频 | 99国产精品自在自在久久 | 免费看美女被靠到爽的视频 | 天天艹日日干 | 欧美激情乱人伦 | 欧美午夜精品一区二区蜜桃 | 四川一级毛毛片 | 一本大道熟女人妻中文字幕在线 | 日本欧美色 | 看全黄大黄大色大片美女 | 成人av网页 | 国内精品伊人久久久久av | 中文字幕亚洲综合久久青草 | 青青草91久久久久久久久 | 国产免费xoxo在线视频 | 国产情侣激情自拍 | 国产男女做爰猛烈床吻戏网站 | 五月婷婷色综合 | 欧美xxxxxhd| 日本一道在线 | 人人澡人人透人人爽 | 久久乐国产精品亚洲综合 | 俄罗斯美女av | 国产精品户外野外 | 亚洲高清在线免费观看 | 日本亚洲欧美 | 黄色午夜视频 | 人人揉人人捏人人添 | 欧美激情免费视频 | 国产91丝袜在线观看 | 中文字幕人妻偷伦在线视频 | 日本黄色性视频 | 国产亚洲精品久久久91 | 国产成人无码国产亚洲 | 一区二区三区精品 | 九九热免费在线 | 青青草视频免费播放 | 人人做人人澡人人爽欧美 | 五月丁香综合缴情六月小说 | 亚洲经典一区二区 | 综合图区亚洲欧美另类图片 | 国产精品人妖ts系列视频 | 国产经典自拍 | 国产精品久久婷婷六月丁香 | 国产欧美一区二区精品久导航 | 亚洲国产精品久久久久久久 | 欧美日韩高清免费 | 国产成人午夜精品 | 友田真希中文字幕在线视频中 | 精品人妻无码一区二区三区换脸 | 91国偷自产一区二区三区蜜臀 | av黄色一级片 | 91影院在线| 欧美日韩福利视频 | 色欧美片视频在线观看 | 亚洲a∨无码男人的天堂 | 91美女视频 | 亚洲精品无码久久久久 | 五月婷婷激情综合 | 国产冒白浆 | 农村妇女做爰偷拍视频 | 久久精品亚洲中文无东京热 | 精品中文字幕在线 | 无码人妻久久一区二区三区不卡 | 韩国三级丰满少妇高潮 | 日韩免费av片 | caopor超碰| 亚洲 精品 综合 精品 自拍 | av资源新版在线天堂 | 中文字幕在线有码 | 日本一区二区在线播放 | 亚洲毛片视频 | av人人干 | 中文无码日韩欧 | 国产成人看片 | 亚洲中文字幕无码不卡电影 | 久久久久久免费观看 | 国产国产成人免费c片 | 8天堂资源在线 | 久久精品国产一区二区三区不卡 | 国产日韩欧美激情 | 精品女同一区二区三区 | 欧美jizzhd精品欧美性24 | 热久久国产精品 | 亚洲成人精品久久久 | 国语做受对白xxxxx在线 | 国产999精品视频 | 国产男女猛烈无遮掩视频免费网站 | 狠狠色噜噜狠狠狠狠999米奇 | 中文区中文字幕免费看 | 精品国产午夜福利在线观看 | 第一色网站 | 国产在线成人 | 欧美日韩国产在线播放 | 成人深夜在线 | 亚洲综合在线另类色区奇米 | 国产成人av一区二区三区 | 成人午夜视频在线免费观看 | 日本绝伦老头与少妇在线观看 | 汤唯的三级av在线播放 | 日韩色小说| 日本极品xnxxcom| 国产精品午夜一区二区三区视频 | 欧美一二三四成人免费视频 | 黄色三级生活片 | 中文字幕在线观看三区 | 青青草在线播放 | xvideos国产精品好深 | 中国浓毛少妇毛茸茸 | 免费观看又色又爽又黄6699 | 视频一区免费 | 日本美女性高潮 | 视频一区二区在线播放 | 亚洲免费砖区 | 妖精视频一区二区三区 | 中文字幕免费在线播放 | 国产精品户外野外 | 痞帅大猛xnxx精品打桩 | 91网站免费视频 | 国产成人精品无码播放 | 自拍偷在线精品自拍偷无码专区 | 国产探花视频在线观看 | 国产呻吟av | 中文有码无码人妻在线 | 国产一区二区片 | 污网站免费在线观看 | 亚洲情se | 欧美日韩中文字幕在线观看 | 国产精品三级赵丽颖 | 绿帽在线| 欧美人与禽zozzo性之恋的特点 | 夜夜高潮夜夜爽精品欧美做爰 | 日韩av毛片 | 亚洲一区精品视频在线观看 | 男人网站在线观看 | 91精品大片| 久久久久人妻精品一区三寸 | 欧美一级淫片aaaaaaa喷水 | 91精品国产麻豆 | 久久影视传媒 | 色狠狠一区二区 | 国产精品高潮呻吟久久久久久 | 国产精品久久久免费 | 国产性生交xxxxx无码 | av在线免费观看不卡 | 婷婷激情影院 | 情侣自拍av | 女人18毛片九区毛片在线 | 中文天堂资源在线www | 青青青国内视频在线观看软件 | 久久免费少妇高潮99精品 | av黄色小说 | 国产在线网站 | 又湿又紧又大又爽a视频国产 | 国产精品久久久久久久久久 | 亚洲色无码国产精品网站可下载 | 亚洲成人精品在线观看 | 超碰在线 | 真实国产乱子伦视频 | 欧美三级影院 | 一级大片网站 | 拔插拔插海外华人免费视频 | 亚洲福利二区 | 视频福利在线 | 最近中文字幕在线观看视频 | 日本老太做爰xxxx | 在线视频午夜 | 男女无遮挡做爰猛烈黄文 | 欧美日韩一本 | 日本人六九视频69jzz免费 | 精品无码久久久久久久久水蜜桃 | 亚洲裸男自慰gv网站 | 麻豆视频黄色 | 国产精品久久久久久久 | 91久久久久久波多野高潮 | 无遮挡男女激烈动态图 | 手机免费在线观看av | 各种少妇正面bbw撒尿 | 国产精品va无码免费 | 无码爆乳护士让我爽 | 亚洲第一成年免费网站 | 国产视频中文字幕 | 中文字幕精品久久一二三区红杏 | 亚洲熟妇无码av在线播放 | 性饥渴艳妇性色生活片在线播放 | 国产精品青草综合久久久久99 | 小早川怜子一区二区的导演 | 精品国产乱码久久久久久蜜退臀 | 一本色道久久综合亚洲精品酒店 | 99这里只有精品 | 二宫光在线播放88av | 中文字幕在线视频免费视频 | 国产性色av免费观看 | 色一情一乱一乱一区免费网站 | sao虎视频在线精品永久 | 香蕉视频在线视频 | 亚洲日本欧美日韩中文字幕 | 全部免费播放在线毛片 | 国产激情一区二区三区 | www黄色国产| 日日噜噜噜夜夜爽爽狠狠片 | 国产精品538一区二区在线 | 国产精品一区二区在线 | 色婷婷亚洲一区二区三区 | 性欧美熟妇videofreesex | 2019最新中文字幕在线观看 | 国产真实老熟女无套内射 | 少妇性bbb搡bbb爽爽爽 | 精品免费国产一区二区三区四区介绍 | 黄在线视频 | 三级三级久久三级久久18 | 亚洲风情亚aⅴ在线发布 | 99re8在线精品视频免费播放 | 日韩在线视频不卡 | 亚洲成人午夜影院 | 狠狠干狠狠操 | 久久午夜夜伦鲁鲁片无码免费 | 天堂网www网在线最新版 | 欧美国产日韩在线 | 97av免费视频| 久久精品国产99久久久 | 99久久婷婷国产综精品喷水 | 亚洲免费精品 | 成年人黄色网址 | 亚洲欧美日韩激情 | 亚洲a在线视频 | 免费一区二区在线观看 | 综合色九九 | 午夜福利无码不卡在线观看 | 91原创国产| 国产成人精品一区二区三区在线观看 | www.成人网.com | 好大好爽cao死我了bl | 成年人在线免费 | 亚洲色大成网站www久久九 | 日韩色中色 | 精品国产一区二区三区久久 | 免费观看羞羞视频网站 | 久久99精品国产麻豆宅宅 | 久草精品在线观看 | 成人久久久久久久 | 三上悠亚人妻中文字幕在线 | 日本一卡二卡四卡无卡乱码视频免费 | 男女边吃奶边摸边做边爱视频 | 真多人做人爱视频高清免费 | 国产欧美在线视频 | 东北少妇不戴套对白第一次 | 日本一级片在线播放 | 亚洲va欧美va国产综合先锋 | 国产精品自在在线午夜 | 优优亚洲精品久久久久久久 | 国内精品视频一区二区三区 | 奇米第四色一二三四区 | 最近中文字幕 | 亚洲色欲色欲www在线观看 | 大肉大捧一进一出视频 | 亚洲我射av | 韩国三级中文字幕hd浴缸戏 | 日韩一区2区 | 欧美性猛交久久久乱大交小说 | 熟女俱乐部五十路六十路 | 国产一级性生活片 | 四虎永久在线精品免费网站 | 国产日产精品一区二区三区四区的观看方式 | 男女做爰猛烈叫床高潮的书 | 日韩黄色av网站 | 亚洲人性生活视频 | 精品久久久久久久无码人妻热 | 人妻aⅴ无码一区二区三区 日本一卡2卡3卡四卡精品网站 | 亚洲国产影院av久久久久 | 好男人www社区在线视频夜恋 | 在线欧美中文字幕农村电影 | 黄色免费在线网站 | 免费纯肉3d动漫无码网站 | 欧美日韩精品一区二区三区 | 久久久国产99久久国产久灭火器 | 中韩无矿砖专区综合 | 成人做爰69片免费观看 | 欧美激情伊人 | 国产乱人伦app精品久久 | 欧美一区二区日韩 | 日本夜夜操 | 日本人妻伦在线中文字幕 | 伊人久久青青 | 亚洲综合伊人久久综合 | 国产精品国产三级国产av中文 | 亚洲一级淫片 | 波多野结衣女同 | 欧美一区二区三区四区五区六区 | 中文字幕一精品亚洲无线一区 | 久久天天躁狠狠躁夜夜免费观看 | 在线播放免费av | 丰满少妇69激情啪啪无 | 麻豆视频在线观看免费网站黄 | 91久久夜色精品国产九色 | 国产精品久久久福利 | 中文字幕在线播 | 亚洲欧洲巨乳清纯 | 日本熟妇浓毛 | 手机av免费在线 | 老牛影视免费一区二区 | 乱人伦中文字幕 | 天天射av| 久久综合五月丁香六月丁香 | 国产aaaaav久久久一区二区 | 国产成人综合久久亚洲精品 | 精品人妻无码专区在线无广告视频 | 日本少妇bb | 一品毛片 | 国产一区二区三区美女 | 国产成人高清视频 | 欧美高清在线一区 |