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


曙海教育集團論壇開發語言培訓專區Oracle數據庫 → Oracle 數據庫常用方法封裝類


  共有8484人關注過本帖樹形打印

主題:Oracle 數據庫常用方法封裝類

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


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
Oracle 數據庫常用方法封裝類  發帖心情 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)

// 配置數據源必須頭文件
#include <odbcinst.h>
/*---------------------------------------------------------------------------*/
/*-------------------------- OracleDataBaseCtrl.h ---------------------------*/
/*---------------------------------------------------------------------------*/
/*
模塊名稱:OracleDataBaseCtrl.dll
版    本:0.1 Alpha
版    權:
模塊功能:Oracle 數據庫操作類
作    者:wlzqi
作者郵箱:mailto:wlzqin@sina.com
建立時間:2006年7月3日
最后修改:by wlzqi 2006年7月4日
修改歷程:
注意事項:1.支持 UNICODE、ANSI 編碼
    2.當使用 get_collect_value 方法時,如果返回值是 NULL 則會發生異常,請注意處理。
備  注: 測試環境 WinXp + Vc 2003
使用舉例:
  ★// 定義對象
  COracleDataBaseCtrl m_OracleDataBase;
  ★// 1.打開數據庫
  m_OracleDataBase.open_database(數據庫MDB文件路徑, 用戶名, 密碼);   // 如沒有用戶名和密碼可以不寫
  ★// 2.關閉數據庫
  m_OracleDataBase.close_database();
  ★// 3.打開數據庫表
  // m_OracleDataBase.open_table(表名);
  ★// 4.刪除表
  m_OracleDataBase.del_table(表名);
  ★// 5.關閉數據庫表
  m_OracleDataBase.close_table();
  ★// 6.遍歷數據庫表
  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.獲取字段數量
  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.獲取字段類型
  DataTypeEnum FieldType;
  m_OracleDataBase.get_field_type(字段號, FieldType);  // 字段號:字段的序號(從 0 開始)
  ★// 12.執行 SQL 語句
  m_OracleDataBase.execute_sql(SQL 語句);
  ★// 13.獲取數據庫內容
  m_OracleDataBase.execute_sql(_TEXT(\\\"SELECT * FROM 表名\\\"));  // 查詢所有數據
  m_OracleDataBase.execute_sql(_TEXT(\\\"SELECT COUNT(*) FROM 表名\\\"));  // 得到數據庫記錄條數
  _variant_t vtItemCount = m_OracleDataBase.get_collect_value(long(0));
  _bstr_t bsValue = vtItemCount;  // 將結果格式化為字符串
  ★// 14.遍歷數據庫所有內容
  TCHAR szSQL[MAX_PATH];
  _stprintf(szSQL, _TEXT(\\\"SELECT * FROM %s\\\"), ptTableName);  // 格式化 SQL 語句
  m_OracleDataBase.execute_sql(szSQL);   // 執行 SQL 語句
  m_OracleDataBase.first();  // 將游標移動到第一條數據
  _bstr_t bsValue;
  for (int i = 0; i < vtItemCount.intVal; i++) {    // 循環所用行
   if (m_OracleDataBase.Is_BOF() == 1) break;   // 如到了表最后則退出循環
   for (int j = 0; j < nFieldCount; j++) {   // 循環所有列
    variant_t vtValue = m_OracleDataBase.get_collect_value(long(j));  // 格式化得到的每列數據為字符串
    bsValue = _bstr_t(vtValue.vt == VT_NULL ? _TEXT(\\\"\\\") : vtValue.vt);
   }
   bfOk = m_AccessDataBaseCtrl.next();   // 移動到下一列
  }
  ★// 15.刪除當前行
  m_OracleDataBase.del_collect_value();
  ★// 16.注冊數據庫
  COracleDataBaseCtrl::Configuration_DataBaseSource(DNS, 數據庫DB文件路徑, 描述);
  ★// 17.其它還有一些請參:OracleDataBaseCtrl.h 文件
  ★// 18.反注冊 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
 

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

//****************************************************************************
// 數據庫表名
TCHAR * pszTableName;
// 數據庫字段名
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()
{
 // 反注冊COM
 CoUninitialize();
 if (pszTableName != NULL) free(pszTableName);
 if (pszFieldName != NULL) free(pszFieldName);
}

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

返回版面帖子列表

Oracle 數據庫常用方法封裝類








簽名
主站蜘蛛池模板: 欧美天天综合色影久久精品 | 国产永久久 | 伊人中文字幕在线观看 | 爱豆国产剧免费观看大全剧集 | 亚洲人成无码网站在线观看 | 黄色大片一区二区三区 | 亚色视频在线观看 | 91久久精品一区二区别 | 欧美在线播放一区 | 天天干天天爽 | 再深点灬舒服灬太大的91优势 | 性视频毛茸茸 | 久久精品小视频 | av网站大全在线观看 | 香蕉久草 | 成人乱码一区二区三区av | 伊人色综合久久天天五月婷 | 中国男女全黄大片 | 都市激情男人天堂 | 亚洲老妈激情一区二区三区 | 91久久久国产精品 | 婷婷开心深爱五月天播播 | 天天综合网天天综合狠狠躁 | 中文字幕日韩精 | 成+人+黄+色有声+小说免费 | 椎名空在线观看 | 九九天堂网| 全黄一级裸体 | 警花系列乱肉辣文小说 | 五月天国色天香国语版 | 中国美女乱淫免费看视频 | 中国极品少妇xxxxⅹ喷水 | 精品国产乱码久久久久久婷婷 | 人妻换人妻a片爽麻豆 | 另类专区av | 亚洲一区二区观看播放 | 国产精品久久久久久久久免费软件 | 国产精品高清网站 | 亚洲国产精品成人天堂 | 国产又爽又黄视频 | 二色av| 最新不卡av | 国产精品对白刺激久久久 | 日韩人妻少妇一区二区三区 | 亚洲三级黄色片 | 一个人看的www片免费高清视频 | 99久久久无码国产精品试看 | 性猛交娇小69hd | 久久嗨 | 国产乱码精品一区二区三区中文 | 国产一国产二国产三 | 色妞av| 欧美日韩免费一区二区三区 | 亚洲色丰满少妇高潮18p | 国产精品久久久久久婷婷天堂 | 成人性生交大片免费看中文 | 韩国极品少妇xxxxⅹ视频 | av在线一区二区三区 | 污片在线免费看 | 爱逼av| 国产av国片精品有毛 | 雨宫琴音av一区在线播放 | 91免费高清视频 | 成年免费a级毛片 | www.久久爱.com狼人 | 成年人性生活免费视频 | 中国女人真人一级毛片 | 亚洲人av高清无码 | 干成人网 | 成人aaaaa日本黄绝录象片 | 日韩网站免费 | 182tv成人福利视频免费看 | 永久免费未满视频 | 爆操欧美 | 天堂岛av| 欧美网站一区 | 精品久久久久久久无码人妻热 | 所有明星裸露影片合集在线播放 | 国产偷窥熟妇高潮呻吟 | 国产精品夜夜夜爽张柏芝 | 欧美 丝袜 自拍 制服 另类 | 免费特黄视频 | 91丨porny丨中文 | av色区| 黑人借宿巨大中文字幕 | 日韩视频在线观看视频 | 搡女人真爽免费视频大全 | 久久精品国产99国产精品澳门 | 国产又大又硬又粗无遮挡 | 中文字幕在线观看三区 | 免费看小12萝裸体视频国产 | 在线免费日韩av | 精品综合网 | 亚洲一区二区三区在线看 | 欧美一级片在线看 | 国产良家自拍 | 国产一区二区三区视频在线播放 | 亚洲精品一卡二卡 | 久久久亚洲欧洲日产国码aⅴ | 婷婷深爱激情 | 久久一级大片 | 白晶晶果冻传媒国产今日推荐 | 久久人人97超碰精品888 | 好吊妞这里有精品 | 精品国产a | 国产福利精品视频 | 国产午夜视频在线 | 另类亚洲色图 | 国产三级av在线播放 | 军人全身脱精光自慰 | 高潮毛片无遮挡高清免费视频网站 | 成人久色| 精产国品一二三产区区别在线观看 | 成年视频免费高清在线看 | 最新毛片网 | 91精品国产色综合久久久蜜香臀 | 久久亚洲日韩看片无码 | 国精产品一区二区三区有限公司 | 91免费大片网站 | 美女被张开双腿日出白浆 | 国产成人精品123区免费视频 | 久久九九热视频 | a午夜| 国产伦子伦对白在线播放观看 | 粉嫩绯色av一区二区在线观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 久久精品aⅴ无码中文字字幕 | 漂亮少妇激烈床戏 | 午夜精品在线播放 | 中文字幕第23页在线 | 偷拍激情视频一区二区三区 | 欧美最猛黑人xxxx黑人猛交 | 成人免费视频一区 | 18无码粉嫩小泬无套在线观看 | 一起艹在线观看 | 日韩欧美不卡在线 | 欧美日韩精品一区二区三区四区 | 国产一区二区三区视频 | 日韩在线视频免费 | 亚洲人成人一区二区在线观看 | 国产精品xxx大片免费观看 | 国产在线不卡视频 | 日韩人妻无码一区二区三区 | 国产精品高清一区二区三区 | 亚洲色图3p | 刘亦菲毛片一区二区三区 | 成人乱码一区二区三区av | 污视频在线播放网站 | 草久在线| 国产精品白丝av嫩草影院 | 午夜成人理论无码电影在线播放 | 欧美二区三区91 | 任你躁国产自任一区二区三区 | 免费观看午夜视频 | 久久久久久久久免费 | 无码精品人妻一区二区三区av | 激情小说视频在线 | 97无码免费人妻超级碰碰夜夜 | 天天爽天天爽夜夜爽毛片 | 色噜噜亚洲男人的天堂 | 免费看欧美中韩毛片影院 | 91精品婷婷国产综合久久 | 538国产精品一区二区 | 国产成人精品亚洲午夜麻豆 | 色淫网站免费视频 | 中国一级女人毛片 | 日韩精品在线一区二区 | 亚洲国产欧美日韩在线精品一区 | 欧美一区二区三区激情 | 亚洲午夜久久久久久久久红桃 | 97人人模人人爽人人少妇 | 女女百合国产免费网站 | 天堂av在线中文 | 好大好硬好爽aaaaa视频 | 免费精品人在线二线三线 | 丰满熟女人妻一区二区三 | 亚洲精品久久7777777 | 天天成人| 女人天堂网 | 亚洲乱码一区二区三区在线观看 | 日日碰狠狠丁香久燥 | 麻豆久久久久 | 91亚洲国产成人久久精品网站 | 98久久久| 天天插夜夜爽 | 四虎av网站| 精品欧美乱码久久久久久1区2区 | 好男人社区资源 | 国产一区二区精品在线观看 | 丁香七月婷婷 | 娜娜麻豆国产电影 | 国产男女无遮挡猛进猛出 | 精品国产aⅴ一区二区三区 精品国产va久久久久久久 | 一个人看的视频www在线 | 亚洲性网站| 91视频在线观看视频 | 午夜性剧场 | 少妇的肉体aa片免费 | 天天射天天色天天干 | 亚洲一区在线视频 | 中文字幕亚洲乱码熟女一区二区 | 在线āv视频 | 性欧美另类 | 国产在视频线精品视频 | 希岛爱理aⅴ在线中文字幕 希岛爱理和黑人中文字幕系列 | 男人天堂视频在线 | 伊人久久大香线蕉综合影院首页 | 久久人搡人人玩人妻精品首页 | 日韩欧美tⅴ一中文字暮 | av大全免费观看 | 亚洲18禁私人影院 | 91传媒网站| 熟女少妇人妻中文字幕 | 麻豆av福利av久久av | 真实国产老熟女无套中出 | 国产精品免费大片 | 人妻少妇边接电话边娇喘 | av在线免费播放网址 | 黑人巨大国产9丨视频 | 日本高清无卡码一区二区久久 | 亚洲hhh| 麻豆av福利av久久av | 久久国产精品波多野结衣 | 久久精品国产色蜜蜜麻豆 | 国产精品igao视频网入口 | 日剧大尺度床戏做爰 | 美女初尝巨物嗷嗷叫自拍视频 | 欧美日韩免费高清 | videos另类灌满极品另类 | 亚洲国产日韩精品二三四区竹菊 | 国产精品xxx在线 | 全黄激性性视频 | 丝袜+亚洲+另类+欧美+变态 | 91传媒在线视频 | 国语粗话呻吟对白对白 | 免费看片在线观看www | 水蜜桃无码视频在线观看 | 欧美午夜精品久久久久久浪潮 | 永久免费的av在线电影网无码 | 亚洲一区二区三区在线 | 成人少妇影院yyyy | 亚洲激情在线播放 | 国产午夜亚洲精品不卡 | 国产黄频 | 四虎影视免费永久观看在线 | 69精品视频 | 久久久av一区二区三区 | 九九热在线精品视频 | 亚洲国产欧美一区二区三区丁香婷 | 亚洲国产欧洲综合997久久, | 日韩乱淫| 97久久久久人妻精品区一 | 久久国内免费视频 | 亚洲偷自拍另类图片二区 | 国产成人久久精品77777综合 | av导航网| 在线视频这里只有精品 | 91黑丝视频 | 精品视频一区二区三区四区 | 日本无遮羞调教惩罚网站 | 狠狠色综合激情丁香五月 | 91亚洲精品国偷拍自产在线观看 | 99在线精品视频免费观看软件 | 99久久久国产精品免费调教网站 | 蜜桃视频在线观看免费视频网站www | 亚洲天堂中文字幕在线 | 单亲与子性伦刺激对白视频 | 四虎www永久在线精品 | 国产一区二区播放 | 精品av国产一区二区三区 | 乱人伦人妻中文字幕不卡 | 99热这里只有精品8 99热这里只有精品在线观看 | 少妇做爰α片免费视频网站 | 欧美性生话| 96xxx富婆按摩视频 | 国产伦精品 | 日韩一区国产二区欧美三区 | 欧美又大又硬又粗bbbbb影院 | 蜜桃一本色道久久综合亚洲精品冫 | 欧美风情第一页 | 成人亚洲综合av天堂 | 99久久久久久国产精品 | 有码中文| 首页干日本少妇 | 亚洲人黄色片 | 亚洲不卡中文字幕无码 | 91成人国产 | 视频在线日韩 | 国产综合av | 在线观看三区 | 三级a做爰一女二男 | 91亚洲乱码卡一卡二卡新区豆瓣 | 成人做爰视频www网站小优视频 | 真实国产老熟女无套中出 | 1024精品一区二区三区日韩 | 3344成人 | 欧洲成人在线视频 | 国产日屁 | 中文字幕在线播 | 3344国产精品免费看 | 国产欧美久久久 | 51成人做爰www免费看网站 | 欧美日韩视频在线播放 | 欧美涩涩涩 | 日本高清va在线播放 | 熟妇熟女乱妇乱女网站 | 亚洲亚洲人成综合网络 | 中文字幕在线免费观看 | 日日噜噜夜夜狠狠久久蜜桃 | 中文字幕人妻丝袜二区 | 亚洲最大成人网色 | 欧美a级网站 | 久久久精品小视频 | 国产成人8x视频网站入口 | 精品久久久久久亚洲综合网站 | 成人网在线观看 | 最新av | 日本一级少妇免费视频乌克兰裸体 | 中文字幕av无码一区二区三区电影 | 两个女人互相吃奶摸下面 | 麻豆出品| 国产裸体视频 | av片免费 | 青青草国产精品一区二区 | 大又大粗又爽又黄少妇毛片 | 国内精品人妻无码久久久影院导航 | 国产白袜脚足j棉袜在线观看 | 国产成人久久av免费高清蜜臀 | 国产精品夜夜春夜夜爽久久老牛 | 欧美 变态 另类 人妖 | 6―13呦精品| 狠狠干女人 | 成人免费777777| 日韩怡红院 | 欧美野外疯狂做受xxxx高潮 | 狠狠久| 国产91富婆露脸刺激对白 | 国产丰满麻豆videossexhd 无码少妇一区二区三区免费 | 国产精品99久久久久久人 | 亚洲一卡二卡在线 | 日韩五码高清麻豆 | 欧美性色黄大片人与善 | 有码中文| 极品白嫩少妇无套内谢 | 中文字幕日韩有码 | 绿帽刺激高潮对白 | 亚洲国产精品一区 | 午夜精品免费看 | 亚洲色偷偷男人的天堂 | 黄色片视频免费 | 亚洲天堂视频一区 | 一本大道久久精品懂色aⅴ 一本大道久久卡一卡二卡三乱码 | 国产视频91在线 | 国产在线播放91 | 国产精品有码无码av在线播放 | 国产jjizz一区二区三区老人 | 亚州五月 | 日本三级欧美三级人妇视频黑白配 | 日b视频免费观看 | 爽爽窝窝午夜精品一区二区 | 一本大道一区二区 | 欧洲av一区二区 | 国产免费丝袜调教视频 | 久久久女人| 日本一区二区成人 | 久久97精品久久久久久久不卡 | 免费在线观看污 | 国产国拍亚洲精品av | 免费黄色av网址 | 亚洲第一成年免费网站 | 国产免费无遮挡吸奶头视频 | 久久激情小说 | 精品丰满人妻无套内射 | 亚洲成在人线在线播放无码 | www噜噜噜| 国产精品18久久久久久首页狼 | 亚洲天堂首页 | 免费高清黄色 | 日本无翼乌全彩j奶无遮挡漫 | 欧美手机看片 | 天堂va在线高清一区 | 真人bbbbbbbbb毛片 | 久久久午夜精品理论片中文字幕 | 欧美激情一区二区三区 | 免费看无码毛视频成片 | 毛片a级片| 亚洲欧美成人aⅴ大片 | 欧美大片在线看 | 亚洲一区二区无码偷拍 | gogogo日本免费观看电视动漫 | 777爽死你无码免费看一二区 | 国产偷久久一区精品69 | 中文字幕在线观看亚洲视频 | 日一区二区三区 | 中文字幕乱码视频 | 日韩美女乱淫免费看视频大黄 | 国产女教师bbwbbwbbw | 青青青看免费视频在线 | 看全黄大色黄大片 | 国产精品毛片久久久久久 | 小荡货奶真大水多好紧视频 | 国产综合内射日韩久 | fc2-ppv系列| 国产又粗又猛又爽视频上高潮69 | 亚洲色婷婷综合久久 | 91性视频| 综合久久五月天 | 337p粉嫩大胆噜噜噜噜69影视 | 欧美成人吸奶水做爰 | 尤物自拍 | 免费激情 | 久久精品成人免费国产片桃视频 | 狠狠色狠狠色综合日日小说 | 欧美成人精精品一区二区三区 | 香蕉久久人人爽人人爽人人片av | 国产精品一区二区久久 | 久久国产这里只有精品 | 狠狠亚洲超碰狼人久久 | 日韩在线免费观看视频 | 成年女人18级毛片毛片免费 | jizz在亚洲| 另类视频一区 | 国语精品一区二区三区 | 2018天天拍拍天天爽视频 | 五月天国产精品 | 草色噜噜噜av在线观看香蕉 | 久草热在线视频 | 欧美色欧美亚洲另类七区 | 国产一二三精品 | 9热在线| 成人a v视频 | 色www永久免费视频 亚洲成av人在线观看天堂无码 | 天堂中文字幕在线 | 色国产精品 | 亚洲富人天堂视频 | youporn国产免费观看 | 国产日韩欧美精品在线观看 | 私密按摩massagexxx | 欧美国产精品一区 | 国产午夜福利在线播放 | 色欧美在线| 亚洲国产精品一区二区美利坚 | 成人性生交免费大片 | 91最新视频 | 成人av免费观看 | 超薄肉色丝袜一二三 | 女女同性女同区二区国产 | 欧美大荫蒂xxx | 中文字幕一区二区三区不卡 | 麻豆国产一区二区三区四区 | 欧美自拍区 | 中文字幕爆乳julia女教师 | 日韩欧美黄色一级片 | 中文字幕丰满乱孑伦无码专区 | 国产香蕉久久 | 日本55丰满熟妇厨房伦 | 亚洲国产精品入口 | 国产sm调教视频在线观看 | www视频在线观看免费 | 性色a码一区二区三区天美传媒 | 色屁屁www| 3344久久日韩精品一区二区 | 日日夜夜噜噜噜 | 久久精热| 婷婷开心激情综合五月天 | 夜夜春亚洲嫩草一区二区 | 欧美亚洲精品一区二区三区 | 三级毛片在线看 | 一区二区美女视频 | 毛片成人网| 无码天堂va亚洲va在线va | 在线观看三区 | 国产欧美日韩中文久久 | 午夜国产在线观看 | 免费操 | 中文字幕在线网站 | 麻豆视频在线观看免费网站黄 | 人妻无码一区二区三区免费 | 免费又黄又爽又猛大片午夜 | 亚洲精品国产suv一区 | 久久和欧洲码一码二码三码 | 日韩高清在线播放 | 国产欧美日韩专区 | 亚洲天堂日韩精品 | 亚洲第一综合网 | 天天爽天天搞 | 久久综合激的五月天 | 色一情一乱一伦一视频免费看 | 午夜精品久久久久久久无码 | 伊人一道本 | 国产精品久久久久久久福利竹菊 | 少妇玉梅高潮久久久 | 青青草青娱乐 | 亚洲国产麻豆 | 亚洲人成伊人成综合网小说 | 日本在线小视频 | 亚洲一区二区三区精品动漫 | 亚洲精品欧美二区三区中文字幕 | 亚洲熟妇av一区二区三区浪潮 | 成年性生交大片免费看 | 国产成人无码精品午夜福利a | 欧美理伦片在线播放 | 97热久久| 无码任你躁久久久久久老妇 | 男人天堂社区 | 欧美黄色a | 黄色免费片 | 播色网 | 91xxx高清在线| 亚洲精品男人天堂 | 一本色道久久综合亚洲精品婷婷 | 激情内射亚州一区二区三区爱妻 | 亚洲成人一 | 欧美熟妇另类久久久久久不卡 | 国产最新进精品视频 | 自拍偷在线精品自拍偷无码专区 | 亚洲字幕av一区二区三区四区 | 久操视频在线观看免费 | 国产欧美一区二区视频 | 欧美精品日韩少妇 | 公么大龟弄得我好舒服秀婷视频 | 嫩草影院在线视频 | 国精无码欧精品亚洲一区 | 五月天av影院 | a级黄色小说| 91精品欧美 | 98涩涩国产露脸精品国产网 | 伊伊人成亚洲综合人网香 | 亚洲人精品亚洲人成在线 | 亚洲中文字幕久在线 | 国产精品丝袜黑色高跟鞋 | 国产交换配乱婬视频 | 欧美成人一区二区三区四区 | 成人黄色短片 | 性做久久久久久久免费看 | 亚洲欧美另类综合偷拍 | 午夜精品射精入后重之免费观看 | 紧缚捆绑精品一区二区 | 国产成人三级在线视频 | 日韩在线免费观看av | 大学生女人三级在线播放 | 亚洲日韩v无码中文字幕 | 免费在线观看黄视频 | 欧美一区二区三区色 | 天堂网avav| 丰满人妻在公车被猛烈进入电影 | 伊人55 | 高h全肉老汉嫩草文 | 久久亚洲精品中文字幕无码 | 天堂久久网 | 久久久噜噜噜久久中文字幕色伊伊 | 国产免费看插插插视频 | 男人j进女人p免费视频 | 91少妇对白露脸 | 最近免费中文字幕mv在线视频3 | 一本一道av无码中文字幕﹣百度 | 香蕉视频官方网站 | 精品成在人线av无码免费看 | 黄色网页免费观看 | juliaann精品艳妇在线 | 你懂的在线观看网址 | 91在线不卡 | 国产乱子伦农村叉叉叉 | 国产精品一二区 | www成人网| 日韩av官网| 寂寞的日本美妇 | 日日爱夜夜爱 | 有声小说 成人专区 | 综合激情五月婷婷 | 日韩免费在线播放 | 国模av| 久久这里只有精品首页 | 偷偷久久 | www.久久伊人 | 国产精品久久久久久久竹霞 | 免费jjzz在在线播放国产 | 欧美一区二区三区啪啪 | 51真实女性私密spa按摩偷拍 | 特级黄色 一级播放 | 女优中文字幕 | 男女啪啪做爰高潮免费网站 | 国产乱人伦精品 | 亚洲第一页在线 | 永久免费未满男 | 国产成人无码av在线影院 | 福利片网址 | 激情久久av一区av二区av三区 | 成人在线免费视频 | 国产欧美亚洲精品a | 天天草av | 性欧美大战久久久久久久 | 韩国成年人网站 | www天天干 | 国产精品婷婷 | 国产男女猛烈无遮挡免费视频 | 国产另类在线 | 每日av更新 | 亚洲午夜色 | 日韩欧美视频免费在线观看 | 欧美成人一区二免费视频软件 | 欧美老妇交乱视频在线观看 | 黄色av片三级三级三级免费看 | 好av| 九九视频这里只有精品 | 亚洲视频小说 | 国产又爽又大又黄a片 | 日韩精品一区二区三区在线观看视频网站 | 公妇乱淫1~6集全观看不了啦 | 在线视频导航 | 国产精品久久久久久久天堂 | 91av视频网站 | 少妇做爰免费视频网站www | 欧美日韩国产在线一区 | 国产精品性做久久久久久 |