日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

Apache Torque连接多个数据库及其使用

發(fā)布時間:2024/1/1 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache Torque连接多个数据库及其使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

  • 1.參見官網(wǎng)上Torque的初始化和配置
  • 2.torque.properties配置
  • 3.log4j.properties配置
  • 4.初始化Torque
  • 5.使用

1.參見官網(wǎng)上Torque的初始化和配置

Database handles(數(shù)據(jù)庫句柄)

A database handle is the name attribute that was used in the <database> tag of the schema.xml file. If the name attribute is not used, then the handle would be ‘default’.

In all examples that follow we will use the handle ‘bookstore’. As Torque has the ability to use multiple databases you can tell it which one to use by default thus(由于Torque能夠使用多個數(shù)據(jù)庫,因此可以告訴它默認(rèn)使用哪個數(shù)據(jù)庫):

torque.database.default=bookstore

The handle name ‘default’ is reserved, as Torque uses it as a reference to the default database. So you should not define the handle ‘default’ yourself (but of course you can use it e.g. in generated code).

Multiple databases

The configuration of multiple databases is very similar to the configurations described in the rest of this section, however you will need to define more than one database handle.
多個數(shù)據(jù)庫的配置與本節(jié)其余部分中描述的配置非常相似,但是需要定義多個數(shù)據(jù)庫句柄。

2.torque.properties配置

配置文件一般放在classes目錄下

# ------------------------------------------------------------------- # $Id: Torque.properties,v 1.11.2.2 2004/08/24 04:14:32 seade Exp $ # # This is the configuration file for Torque. # # Note that strings containing "," (comma) characters must backslash # escape the comma (i.e. '\,') # # -------------------------------------------------------------------torque.applicationRoot = .# ------------------------------------------------------------------- # # L O G G I N G # # ------------------------------------------------------------------- # We use Log4J for all Torque logging and we embed the log4j # properties within our application configuration. # -------------------------------------------------------------------# This first category is required and the category # must be named 'default'. This is used for all logging # where an explicit category is not specified.log4j.category.org.apache.torque = ALL, org.apache.torque log4j.appender.org.apache.torque = org.apache.log4j.FileAppender #log4j.appender.org.apache.torque.file = C:/work/jxc/logs/torque.log log4j.appender.org.apache.torque.layout = org.apache.log4j.PatternLayout log4j.appender.org.apache.torque.layout.conversionPattern = %d [%t] %-5p %c - %m%n log4j.appender.org.apache.torque.append = false# ------------------------------------------------------------------- # # T O R Q U E P R O P E R T I E S # # ------------------------------------------------------------------- # These are your database settings. Look in the # org.apache.torque.pool.* packages for more information. # # The parameters to connect to the default database. You MUST # configure these properly. # -------------------------------------------------------------------torque.database.default=bookstore torque.database.bookstore.adapter=oracle## # Using commons-dbcp #torque.dsfactory.bookstore.factory=org.apache.torque.dsfactory.SharedPoolDataSourceFactory #torque.dsfactory.bookstore.pool.maxIdle=10 #torque.dsfactory.bookstore.pool.maxActive=50 #torque.dsfactory.bookstore.pool.testOnBorrow=true #torque.dsfactory.bookstore.pool.validationQuery=select * from dual #torque.dsfactory.bookstore.connection.driver = oracle.jdbc.driver.OracleDriver #torque.dsfactory.bookstore.connection.url = jdbc:oracle:thin:@192.168.1.100:1521:bookstore #torque.dsfactory.bookstore.connection.user = oracle #torque.dsfactory.bookstore.connection.password = oracle# # Using c3p0 torque.dsfactory.bookstore.factory=org.apache.torque.dsfactory.C3P0DataSourceFactory #<!--當(dāng)連接池中的連接耗盡的時候c3p0一次同時獲取的連接數(shù)。Default: 3 --> torque.dsfactory.bookstore.pool.acquireIncrement=3 #<!--定義在從數(shù)據(jù)庫獲取新連接失敗后重復(fù)嘗試的次數(shù)。Default: 30 --> torque.dsfactory.bookstore.pool.acquireRetryAttempts=30 #<!--兩次連接中間隔時間,單位毫秒。Default: 1000 --> #torque.dsfactory.bookstore.pool.acquireRetryDelay=1000 #<!--當(dāng)連接池用完時客戶端調(diào)用getConnection()后等待獲取新連接的時間,超時后將拋出SQLException,如設(shè)為0則無限期等待。 #單位毫秒。Default: 0 --> torque.dsfactory.bookstore.pool.checkoutTimeout=30000 #<!--初始化時獲取三個連接,取值應(yīng)在minPoolSize與maxPoolSize之間。Default: 3 --> torque.dsfactory.bookstore.pool.initialPoolSize=5 #<!--最大空閑時間,60秒內(nèi)未使用則連接被丟棄。若為0則永不丟棄。 #單位:秒 Default: 0 --> torque.dsfactory.bookstore.pool.maxIdleTime=0 #<!--連接池中保留的最大連接數(shù)。Default: 15 --> torque.dsfactory.bookstore.pool.maxPoolSize=50 #<!--JDBC的標(biāo)準(zhǔn)參數(shù),用以控制數(shù)據(jù)源內(nèi)加載的PreparedStatements數(shù)量。但由于預(yù)緩存的statements #屬于單個connection而不是整個連接池。所以設(shè)置這個參數(shù)需要考慮到多方面的因素。 #如果maxStatements與maxStatementsPerConnection均為0,則緩存被關(guān)閉。Default: 0--> torque.dsfactory.bookstore.pool.maxStatements=150 <!--maxStatementsPerConnection定義了連接池內(nèi)單個連接所擁有的最大緩存statements數(shù)。Default: 0 --> torque.dsfactory.bookstore.pool.maxStatementsPerConnection=0 #<!--c3p0是異步操作的,緩慢的JDBC操作通過幫助進(jìn)程完成。擴(kuò)展這些操作可以有效的提升性能 #通過多線程實現(xiàn)多個操作同時被執(zhí)行。Default: 3--> torque.dsfactory.bookstore.pool.numHelperThreads=3 #<!--每60秒檢查所有連接池中的空閑連接。單位:秒 Default: 0 --> torque.dsfactory.bookstore.pool.idleConnectionTestPeriod=600 #<!--定義所有連接測試都執(zhí)行的測試語句。在使用連接測試的情況下這個一顯著提高測試速度。注意: #測試的表必須在初始數(shù)據(jù)源的時候就存在。Default: null--> torque.dsfactory.bookstore.pool.preferredTestQuery=select * from dual #db connnection torque.dsfactory.bookstore.connection.driverClass = oracle.jdbc.driver.OracleDriver torque.dsfactory.bookstore.connection.jdbcUrl = jdbc:oracle:thin:@192.168.1.100:1521:bookstore torque.dsfactory.bookstore.connection.user = oracle torque.dsfactory.bookstore.connection.password = oracle# Determines if the quantity column of the IDBroker's id_table should # be increased automatically if requests for ids reaches a high # volume.torque.idbroker.clever.quantity=false# Determines whether the managers cache instances of the business objects. # And also whether the MethodResultCache will really cache results.torque.manager.useCache = true## 第二個數(shù)據(jù)庫連接 torque.database=order torque.database.order.adapter=oracletorque.dsfactory.order.factory=org.apache.torque.dsfactory.C3P0DataSourceFactory torque.dsfactory.order.pool.acquireIncrement=2 torque.dsfactory.order.pool.acquireRetryAttempts=30 torque.dsfactory.order.pool.checkoutTimeout=30000 torque.dsfactory.order.pool.initialPoolSize=1 torque.dsfactory.order.pool.maxIdleTime=0 torque.dsfactory.order.pool.maxPoolSize=50 torque.dsfactory.order.pool.maxStatements=150 torque.dsfactory.order.pool.maxStatementsPerConnection=0 torque.dsfactory.order.pool.numHelperThreads=3 torque.dsfactory.order.pool.idleConnectionTestPeriod=600 torque.dsfactory.order.pool.preferredTestQuery=select sysdate from dualtorque.dsfactory.order.connection.driverClass = oracle.jdbc.driver.OracleDriver torque.dsfactory.order.connection.jdbcUrl = jdbc:oracle:thin:@192.168.2.200:1521:BABY_ORDER torque.dsfactory.order.connection.user = scott torque.dsfactory.order.connection.password = tiger

3.log4j.properties配置

# ------------------------------------------------------------------------ # # Logging Configuration # # $Id: log4j.properties,v 1.10 2005/07/27 04:25:09 huangxq Exp $ # # ------------------------------------------------------------------------# # If we don't know the logging facility, put it into the # sl.log # log4j.rootLogger = error, root, stdout# # Application debugging # #log4j.category.com.sl = debug, sl log4j.category.com.sl = debug, sl, stdout log4j.additivity.com.sl = false# # torque goes into torque Log # log4j.category.org.apache.torque = debug, torque log4j.additivity.org.apache.torque = false######################################################################## # # Logfile definitions # #########################################################################print out to console log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d [%-5p] [%F] %M : %L -- %m%n# # root.log # log4j.appender.root = org.apache.log4j.DailyRollingFileAppender log4j.appender.root.file = D:/logs/fmanage/fmanage_root.log log4j.appender.root.DatePattern='.'yyyy-MM-dd log4j.appender.root.layout = org.apache.log4j.PatternLayout log4j.appender.root.layout.conversionPattern =%d [%-5p] [%F] : %L -- %m%n log4j.appender.root.append = false# # sl.log # log4j.appender.sl = org.apache.log4j.DailyRollingFileAppender log4j.appender.sl.file = D:/logs/fmanage/fmanage_sl.log log4j.appender.sl.DatePattern='.'yyyy-MM-dd log4j.appender.sl.layout = org.apache.log4j.PatternLayout log4j.appender.sl.layout.conversionPattern =%d [%-5p] [%F] : %L -- %m%n log4j.appender.sl.append = true# # torque.log # log4j.appender.torque = org.apache.log4j.DailyRollingFileAppender log4j.appender.torque.file = D:/logs/fmanage/fmanage_torque.log log4j.appender.torque.DatePattern='.'yyyy-MM-dd log4j.appender.torque.layout = org.apache.log4j.PatternLayout log4j.appender.torque.layout.conversionPattern =%d [%-5p] [%F] : %L -- %m%n log4j.appender.torque.append = false

4.初始化Torque

InitServer.java

package com.sl;import java.io.InputStream; import java.util.List; import java.util.Properties; import org.apache.commons.configuration.PropertiesConfiguration; import org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; import com.sl.util.DBUtils; import com.workingdogs.village.Record;public class InitServer {private static Logger log;private static final String TORQUE_CONFIG_FILE = "torque.properties";private static final String LOG4J_CONFIG_FILE = "log4j.properties";public static boolean init() {// 初始化boolean flag = true;ClassLoader cl = InitServer.class.getClassLoader();InputStream logIn = null;InputStream dbIn = null;try {logIn = cl.getResourceAsStream(LOG4J_CONFIG_FILE);Properties p = new Properties();p.load(logIn);PropertyConfigurator.configure(p);log = Logger.getLogger(InitServer.class);log.debug("InitServer init() log4j init success ---------------");// 初始化PropertiesConfiguration dbConfig = new PropertiesConfiguration();dbIn = cl.getResourceAsStream(TORQUE_CONFIG_FILE);dbConfig.load(dbIn);DBUtils.init(dbConfig);log.debug("InitServer init() Torque init success ---------------");String testSql = "select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual";String time = null;List<Record> list = DBUtils.query(testSql);if (list != null && list.size() > 0) {Record record = list.get(0);time = record.getValue(1).asString();log.debug("from db init-time: " + time);}} catch (Exception ex) {log.error("InitServer Exception when init() - " + ex);flag = false;} finally {closeInputStream(logIn);closeInputStream(dbIn);}return flag;}private static void closeInputStream(InputStream is) {// 退出前,一定要將文件處理讀寫器關(guān)閉try {if (is != null)is.close();is = null;} catch (Exception exx) {log.error(exx);}}}

DBUtils.java

package com.sl.util;import java.sql.Connection; import java.sql.ResultSet; import java.sql.Statement; import java.util.List; import org.apache.commons.configuration.Configuration; import org.apache.log4j.Logger; import org.apache.torque.util.BasePeer; import com.workingdogs.village.Record; import org.apache.torque.Torque;public class DBUtils {private static Logger log = Logger.getLogger(DBUtils.class.getName());public DBUtils() {}/*** 初始化* * @param dbConfigFile* @return*/public static boolean init(String dbConfigFile) {// 初始化torqueboolean flag = true;try {Torque.init(dbConfigFile);System.out.println("---------- 初始化torque成功---------");} catch (Exception exx) {log.error(exx);flag = false;}return flag;}/*** 初始化* * @param dbConfig* @return*/public static boolean init(Configuration dbConfig) {// 初始化torqueboolean flag = true;try {Torque.init(dbConfig);System.out.println("---------- 初始化torque成功---------");} catch (Exception exx) {log.error(exx);flag = false;}return flag;}/*** 獲取數(shù)據(jù)庫連接(默認(rèn))* * @return*/public static Connection getDBConn() {// 取得數(shù)據(jù)庫連接Connection conn = null;try {conn = Torque.getConnection();} catch (Exception exx) {log.error(exx);}return conn;}/*** 獲取指定數(shù)據(jù)庫連接* * @param dbName* @return*/public static Connection getDBConn(String dbName) {// 取得數(shù)據(jù)庫連接Connection conn = null;try {conn = Torque.getConnection(dbName);} catch (Exception exx) {log.error(exx);}return conn;}/*** 獲取默認(rèn)數(shù)據(jù)庫連接,是否支持事務(wù)自動提交* * @param autoCommitFlag* @return*/public static Connection getDBConn(boolean autoCommitFlag) {// 取得數(shù)據(jù)庫連接Connection conn = null;try {conn = Torque.getConnection();setAutoCommit(conn, autoCommitFlag);} catch (Exception exx) {log.error(exx);}return conn;}/*** 獲取指定數(shù)據(jù)庫連接,是否支持事務(wù)自動提交* * @param dbName* @param autoCommitFlag* @return*/public static Connection getDBConn(String dbName, boolean autoCommitFlag) {// 取得數(shù)據(jù)庫連接Connection conn = null;try {conn = Torque.getConnection(dbName);setAutoCommit(conn, autoCommitFlag);} catch (Exception exx) {log.error(exx);}return conn;}/*** 關(guān)閉數(shù)據(jù)庫連接* * @param conn*/public static void closeDBConn(Connection conn) {// 關(guān)閉數(shù)據(jù)庫連接try {if (conn != null) {setAutoCommit(conn, true);// 無論如何,都應(yīng)該在連接關(guān)閉前,將AutoCommit 設(shè)置為// trueTorque.closeConnection(conn);conn = null;}} catch (Exception exx) {log.error(exx);}}/*** 關(guān)閉Statement* * @param statement*/public static void closeDBStatement(Statement statement) {// 關(guān)閉Statementtry {if (statement != null) {statement.close();statement = null;}} catch (Exception exx) {log.error(exx);}}/*** 關(guān)閉Statement,關(guān)閉數(shù)據(jù)庫連接* * @param statement* @param conn*/public static void closeDBObject(Statement statement, Connection conn) {// 關(guān)閉StatementcloseDBStatement(statement);// 關(guān)閉數(shù)據(jù)庫連接closeDBConn(conn);}/*** 關(guān)閉ResultSet* * @param resultSet*/public static void closeDBResultSet(ResultSet resultSet) {// 關(guān)閉ResultSettry {if (resultSet != null) {resultSet.close();resultSet = null;}} catch (Exception exx) {log.error(exx);}}/*** 關(guān)閉Statement,關(guān)閉ResultSet,關(guān)閉數(shù)據(jù)庫連接* * @param statement* @param resultSet* @param conn* @param autoCommitFlag*/public static void closeDBObject(Statement statement, ResultSet resultSet, Connection conn) {// 關(guān)閉StatementcloseDBStatement(statement);// 關(guān)閉ResultSetcloseDBResultSet(resultSet);// 關(guān)閉數(shù)據(jù)庫鏈接closeDBConn(conn);}/*** 提交事務(wù)* * @param conn*/public static void commit(Connection conn) {try {if (conn != null) {if (conn.getMetaData().supportsTransactions() && conn.getAutoCommit() == false) {conn.commit();conn.setAutoCommit(true);}}} catch (Exception exx) {log.error(exx);}}/*** 回滾事務(wù)* * @param conn*/public static void rollback(Connection conn) {try {if (conn != null) {if (conn.getMetaData().supportsTransactions() && conn.getAutoCommit() == false) {conn.rollback();conn.setAutoCommit(true);}}} catch (Exception ee) {log.error(ee);}}/*** 設(shè)置是否自動提交事務(wù)* * @param conn* @param autoCommitFlag*/public static void setAutoCommit(Connection conn, boolean autoCommitFlag) {try {if (conn.getMetaData().supportsTransactions()) {conn.setAutoCommit(autoCommitFlag);}} catch (Exception e) {log.error(e);}}/*** 查詢返回所有記錄* * @param querySql* @return*/@SuppressWarnings("unchecked")public static List<Record> query(String querySql) {List<Record> results = null;try {results = BasePeer.executeQuery(querySql);} catch (Exception ee) {results = null;log.error(ee);}return results;}/*** 查詢 * singleRecord = true 表示只返回一條記錄 * singleRecord = false 表示返回所有記錄* * @param conn* @param singleRecord* @param querySql* @return*/@SuppressWarnings("unchecked")public static List<Record> query(Connection conn, boolean singleRecord, String querySql) {List<Record> results = null;try {if (conn != null) {results = BasePeer.executeQuery(querySql, singleRecord, conn);}} catch (Exception ee) {results = null;log.error(ee);} finally {closeDBConn(conn);}return results;}/*** 查詢返回所有記錄* * @param conn* @param querySql* @return*/public static List<Record> query(Connection conn, String querySql) {List<Record> results = null;boolean singleRecord = false;results = query(conn, singleRecord, querySql);return results;}/*** 查詢指定配置的數(shù)據(jù)庫,返回所有記錄* * @param dbName* @param querySql* @return*/public static List<Record> query(String dbName, String querySql) {List<Record> results = null;try {Connection conn = DBUtils.getDBConn(dbName);if (conn != null) {results = query(conn, querySql);}} catch (Exception ee) {results = null;log.error(ee);}return results;}/*** 添加或更新數(shù)據(jù)庫記錄* * @param insertOrUpdateSql* @return*/public static int insertOrUpdate(String insertOrUpdateSql) {int results = -1;try {results = BasePeer.executeStatement(insertOrUpdateSql);} catch (Exception ee) {results = -1;log.error(ee);}return results;}/*** 添加或更新數(shù)據(jù)庫記錄* * @param conn* @param insertOrUpdateSql* @return*/public static int insertOrUpdate(Connection conn, String insertOrUpdateSql) {int results = -1;try {if (conn != null) {results = BasePeer.executeStatement(insertOrUpdateSql, conn);}} catch (Exception ee) {results = -1;log.error(ee);} finally {closeDBConn(conn);}return results;}}

5.使用

查詢默認(rèn)數(shù)據(jù)庫可直接使用List<Record> list = DBUtils.query(querySql);
也可以List<Record> list = DBUtils.query("bookstore", querySql);

查詢指定的數(shù)據(jù)庫使用List<Record> list = DBUtils.query("order", querySql);

注:“order”是自定義的數(shù)據(jù)庫名,可以和真實數(shù)據(jù)庫名不一樣,作為Torque的數(shù)據(jù)庫標(biāo)識。

本文參考:
http://www.blogjava.net/fanyingjie/archive/2008/05/22/202114.html

總結(jié)

以上是生活随笔為你收集整理的Apache Torque连接多个数据库及其使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

欧美一二在线 | 国产九色在线播放九色 | 在线免费看黄色 | 99国内精品 | 天天爽夜夜爽人人爽一区二区 | 在线视频久 | 韩国在线视频一区 | 国产成人61精品免费看片 | 久久99热这里只有精品国产 | 黄色在线看网站 | 国产一区二区三区 在线 | 97碰在线 | 五月天电影免费在线观看一区 | 亚洲三级影院 | 激情影院在线观看 | 久久视频免费在线观看 | 午夜电影一区 | 日韩久久电影 | 91亚色视频在线观看 | 国产一区国产二区在线观看 | 色橹橹欧美在线观看视频高清 | 亚洲在线激情 | 丁香五月网久久综合 | 97色狠狠 | 99视频在线精品 | 五月激情丁香 | 久久精品这里热有精品 | 美女网站视频一区 | 久久不卡电影 | 婷婷综合伊人 | 在线免费观看欧美日韩 | 久艹视频免费观看 | a亚洲视频 | 欧美性色黄大片在线观看 | 精品无人国产偷自产在线 | 最新色站 | 日韩一区二区三区观看 | 国产伦理一区二区 | 韩日精品中文字幕 | 国产精品 亚洲精品 | 天天干天天干天天干天天干天天干天天干 | 国产一级精品在线观看 | 精品一区二区电影 | 欧美日在线 | 免费在线观看黄色网 | 91九色精品女同系列 | 欧美精品在线观看 | 日本精品一区二区三区在线观看 | 亚洲精品理论片 | 69久久99精品久久久久婷婷 | 亚洲有 在线 | 国产精品美女在线观看 | 黄色软件视频大全免费下载 | 五月婷婷影院 | 96av视频| 国产精品成人一区二区三区吃奶 | 成年人国产精品 | 久草在线最新 | 973理论片235影院9 | 久久综合婷婷 | 91黄色免费网站 | 国产成人精品一区二区在线观看 | 成年人免费看片网站 | 欧美精品中文字幕亚洲专区 | 麻豆一级视频 | 免费久久片 | 欧美精品国产综合久久 | 在线亚洲免费视频 | 蜜桃视频在线视频 | 国产区免费在线 | av中文国产 | 日韩精品在线一区 | 99视频在线免费 | 天天干夜夜操视频 | 日韩网站一区二区 | 中文在线字幕观看电影 | 国产 一区二区三区 在线 | 日韩一区二区在线免费观看 | 日韩欧美高清不卡 | 97精品国自产拍在线观看 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 国产免费观看av | 黄色小视频在线观看免费 | 国产精品久久一卡二卡 | 成年人在线播放视频 | 国产精品99蜜臀久久不卡二区 | 97在线观看视频国产 | 在线观看v片 | 91精品国产麻豆 | aav在线 | 日韩视频免费 | 日韩高清一区在线 | 欧美精品一区在线发布 | 色就干| 亚洲色图色 | 久久精品国产一区二区三区 | 久久国产经典 | 亚洲涩涩一区 | 日韩精品一区二区在线观看 | 91少妇精拍在线播放 | 蜜臀av网站 | 中文字幕资源网 国产 | 91av视频在线观看免费 | 亚洲理论电影网 | 91精品一区在线观看 | 波多野结衣在线观看一区 | 成人av中文字幕 | 日本午夜在线观看 | 综合亚洲视频 | 国产精品无 | 久久久午夜精品理论片中文字幕 | 免费观看全黄做爰大片国产 | 777久久久 | 嫩草av在线 | 久操操 | 一级α片免费看 | 婷婷亚洲最大 | 久久中文字幕在线视频 | 午夜电影av | 一区二区视频在线观看免费 | av资源免费看 | 久久久久日本精品一区二区三区 | 欧美一级在线 | 91欧美国产 | 最近在线中文字幕 | 亚洲精品国产品国语在线 | 国产成人三级一区二区在线观看一 | 日本久久成人中文字幕电影 | 久草免费在线视频观看 | 国产午夜一区二区 | 最新中文字幕 | 五月天天在线 | 看片的网址 | 欧美大片aaa | 99爱爱| 一本一道波多野毛片中文在线 | 在线午夜 | 五月激情久久 | 国产一区二区在线观看视频 | 六月丁香激情综合 | 天天干夜夜操视频 | 亚洲黑丝少妇 | 在线播放日韩 | 99久久99久国产黄毛片 | 在线中文字幕视频 | 久久免费av电影 | 在线观看色视频 | 不卡av电影在线 | www.夜夜夜 | 免费看av片网站 | 久久免费视频一区 | 国产96在线观看 | 国产一在线精品一区在线观看 | 黄色大片网 | 国产一区福利在线 | 日韩一区二区免费播放 | 国产视频欧美视频 | 亚洲精品在线一区二区三区 | 蜜臀久久99静品久久久久久 | 国产成年人av | 国产精品成人自拍 | 国产123区在线观看 国产精品麻豆91 | 免费日韩在线 | 爱射综合| 国产精品白丝jk白祙 | 激情五月激情综合网 | 91一区在线观看 | 亚洲综合网站在线观看 | 99人成在线观看视频 | www..com黄色片 | 日韩电影一区二区三区在线观看 | 综合网天天色 | 91亚色视频 | 狠狠狠的干 | 成人在线视频你懂的 | 午夜视频在线观看一区二区三区 | 日韩在线二区 | 亚洲九九九在线观看 | 九九久久在线看 | 国产精品美女999 | 天天爱天天色 | 国产日韩精品久久 | 不卡国产在线 | av福利资源| 成人三级网址 | 国产一区福利 | 日韩深夜在线观看 | 国产精品久久久久久久久久三级 | 美女视频黄免费网站 | 日韩美精品视频 | av一区在线播放 | 欧美日韩不卡在线观看 | 国产成人精品999在线观看 | 热re99久久精品国产99热 | 一级片免费观看 | 国产原创在线观看 | 永久免费毛片 | 国产一区欧美日韩 | 中文字幕有码在线 | 色综合久久天天 | 欧美一级片免费播放 | 日韩黄色大片在线观看 | 久久tv | 性色av一区二区三区在线观看 | 亚洲天堂色婷婷 | 国产成人精品在线观看 | 精品亚洲欧美无人区乱码 | 怡春院av | 亚洲精品中文字幕视频 | 草久在线 | 婷婷五月色综合 | 精品在线观看一区二区 | 久久精品4| 久久久国产成人 | 亚洲更新最快 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 日本久久成人中文字幕电影 | 中文字幕在线观看av | 国产韩国日本高清视频 | 国产一级在线视频 | 国产亚洲精品久久19p | 高清视频一区二区三区 | 国产中文a | 啪啪激情网 | 456免费视频 | 日韩午夜视频在线观看 | 黄色成年片| 亚洲精品女人久久久 | 91麻豆看国产在线紧急地址 | 91免费国产在线观看 | 超碰在线cao | 国产精品久久嫩一区二区免费 | 国产不卡网站 | 一区二区精品在线 | 高清精品在线 | 国产小视频精品 | 日本成人中文字幕在线观看 | 国产精品毛片久久蜜 | 中文字幕一区二区三区四区视频 | 国产精品久久久久国产精品日日 | 亚洲综合导航 | 激情综合一区 | 中文字幕一区二区三区四区久久 | 精品日韩av| 久久视频免费 | 国内精品久久久久久久久久清纯 | 久久er99热精品一区二区 | 在线之家免费在线观看电影 | 五月天中文在线 | 国产淫片免费看 | 国产欧美最新羞羞视频在线观看 | 综合激情av | 91成人天堂久久成人 | 一区二区视频免费在线观看 | 久久人人97超碰精品888 | 色婷婷av国产精品 | 久久天天躁夜夜躁狠狠85麻豆 | 亚洲黄色在线播放 | av免费网站 | 亚洲国产偷 | 超碰97国产精品人人cao | 视频一区二区精品 | av电影在线观看完整版一区二区 | 久久一区二区三区日韩 | 亚州性色 | 国产精品va视频 | 精品在线不卡 | 2024国产在线 | 69xxxx欧美 | 天堂va欧美va亚洲va老司机 | 视频一区二区视频 | 日韩大片在线免费观看 | 亚洲国产999| 国产91在线播放 | 成人一区二区在线 | 综合网伊人| 婷婷六月中文字幕 | www.色综合.com| 高潮久久久久久久久 | 色婷婷www| 经典三级一区 | 超碰精品在线 | 亚洲精品一区二区三区四区高清 | 亚洲小视频在线 | 亚洲精品在线看 | 日批视频在线 | 日韩免费区 | 精品免费视频. | 日韩特级片 | 久久国产精品久久精品 | 激情综合啪 | 久久视频99| 日韩av一区二区在线影视 | 中文字幕亚洲欧美日韩2019 | 男女啪啪免费网站 | 欧美成年网站 | 亚洲午夜久久久久久久久久久 | 久久久久二区 | 天堂在线免费视频 | 五月天亚洲综合 | 亚洲三级av | 最新国产福利 | 国产精品一区二区 91 | 成人黄色大片在线观看 | 国产丝袜在线 | sm免费xx网站 | 日韩久久精品一区二区三区下载 | 在线观看你懂的网站 | 久久综合影视 | 亚洲性xxxx| 99久久日韩精品免费热麻豆美女 | 成人午夜免费福利 | 波多野结衣理论片 | 九九亚洲视频 | 午夜精品一区二区三区在线 | 亚洲一区二区精品 | 久久久久久免费网 | av天天澡天天爽天天av | 最新av网站在线观看 | 五月天丁香视频 | 免费的黄色的网站 | 国产成人精品午夜在线播放 | 91pony九色丨交换 | 天堂中文在线视频 | 99riav1国产精品视频 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 四虎在线免费观看 | 99久久精品视频免费 | 去看片| 在线观看中文字幕 | 在线观看视频你懂的 | 福利视频一二区 | 国产又粗又猛又黄 | 天天艹天天操 | 色婷婷精品大在线视频 | 久久国产网 | 久久精品国产第一区二区三区 | 欧美人体xx | 91视频国产高清 | 国产小视频免费观看 | 久久精品免费电影 | av夜夜操 | 97国产超碰| 婷婷精品国产欧美精品亚洲人人爽 | 中文字幕国产视频 | 特级毛片网| 国产精品久久二区 | 亚洲黑丝少妇 | 色婷婷 亚洲 | 色网站国产精品 | 亚洲精品视频第一页 | 蜜臀av性久久久久蜜臀av | www.久久成人| 香蕉影视在线观看 | 国产成人一区二区三区久久精品 | 中文字幕久久精品 | 精品视频在线视频 | 欧美成人精品欧美一级乱 | 国产精品24小时在线观看 | 成人黄大片 | 国产精品ssss在线亚洲 | 免费观看十分钟 | av在线亚洲天堂 | 色欧美成人精品a∨在线观看 | 综合网天天色 | 色综合久久精品 | 成年人免费av网站 | 国产精品永久久久久久久久久 | 91精品国产电影 | 久久精品综合一区 | 欧美黄污视频 | 久久久久久久久久久免费av | av大全在线播放 | 日韩国产欧美视频 | 日韩欧美高清 | 国产亚洲欧美一区 | 激情久久婷婷 | 国产精品激情偷乱一区二区∴ | 国产精品中文字幕在线 | 亚洲视频第一页 | www.狠狠操.com | 久久综合色综合88 | 美女久久久久久久久久久 | 婷婷播播网 | 久久久国产精品视频 | 狠狠色狠狠综合久久 | 欧美怡红院 | 在线看污网站 | 欧美一级黄色网 | 欧美在线观看小视频 | www.啪啪.com| 911亚洲精品第一 | 制服丝袜在线91 | 99视频免费看 | 日韩三级av | 在线成人中文字幕 | 超碰在线国产 | 深爱激情综合 | 中文字幕亚洲精品日韩 | 99爱在线观看 | 日本中文字幕在线一区 | 婷婷综合导航 | 97超碰免费在线 | 国产精品剧情 | 国产精品v a免费视频 | 国产亚洲久久 | 天堂视频一区 | 91成人免费观看视频 | 欧美久久久久久久久久久 | 色综合久久88色综合天天免费 | 日韩电影一区二区三区在线观看 | 精品一区二区在线免费观看 | 91九色porny在线 | sm免费xx网站 | 天天色天天综合网 | 97**国产露脸精品国产 | 国产成人精品av在线观 | 欧美人操人 | 精品在线观看一区二区三区 | 日本aaaa级毛片在线看 | 五月婷婷激情综合网 | 天天干天天操天天入 | 国产亚洲亚洲 | 免费在线观看成人av | 欧美精品中文字幕亚洲专区 | 99热这里只有精品免费 | 国产一区二区高清不卡 | 蜜臀av夜夜澡人人爽人人 | 97超碰人人网 | 国产精品九九久久久久久久 | 中文字幕高清有码 | 国产理论免费 | 国产二区精品 | 欧美aa在线 | 午夜精品一区二区三区在线视频 | 在线视频观看你懂的 | 综合久久综合久久 | 激情综合中文娱乐网 | 久久色中文字幕 | 97国产精品免费 | 99久精品 | 九九综合在线 | 久久久性 | 亚洲国产免费看 | 国产精品 久久 | 欧美极品在线播放 | 久久久天堂 | 国产免费观看久久 | 日本视频网 | av在线播放一区二区三区 | 国产成人免费网站 | 狠狠干电影 | 看片网站黄| www91在线观看 | 亚洲最新毛片 | 人人爽人人爽人人片av免 | 国产精品18久久久久久vr | 国产高清中文字幕 | 二区在线播放 | 久久视频在线视频 | 99欧美| 免费视频在线观看网站 | 久草在线精品观看 | 美女福利视频一区二区 | aaa黄色毛片| 国产精品中文字幕在线观看 | 久久国产精彩视频 | 国产精品午夜免费福利视频 | 日韩精品一区二区三区免费观看视频 | 中文字幕大全 | 美女视频黄是免费的 | 国产精品成人免费精品自在线观看 | 久久免费视频2 | 特级毛片aaa | 国产精品va在线观看入 | 日韩电影一区二区三区 | 91精品国产乱码久久桃 | 国产视频黄 | 日韩午夜在线观看 | 91成人精品一区在线播放 | 欧美91在线 | 激情xxxx | 91中文字幕 | 国产精品一级在线 | 久久香蕉电影网 | 亚洲精品国产精品久久99 | 在线观看国产日韩 | 久久综合色天天久久综合图片 | 国产一区二区三区黄 | 欧美激情xxxx | av线上看 | 国产精品久久久久久久久久ktv | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 久久99国产精品 | 99re国产 | 午夜精品一区二区国产 | 成人激情开心网 | 国产精品一区二区62 | 久久只精品99品免费久23小说 | 色大片免费看 | 国产精品久久久久久久久久东京 | 国产香蕉久久精品综合网 | 日本久久久久久久久久 | 久久综合福利 | 亚洲欧美日韩国产一区二区三区 | 国产手机在线观看视频 | 亚洲综合色网站 | 国产精品不卡在线观看 | 日本激情动作片免费看 | 国产玖玖在线 | 国产资源中文字幕 | 国产视频在线看 | 偷拍久久久 | 狠狠色伊人亚洲综合成人 | 在线观看黄污 | 久久人人爽人人爽人人片 | 91精品综合在线观看 | 欧美日韩中文在线观看 | 免费av电影网站 | 国产色视频一区 | 日韩精品一区二区免费视频 | 青青色影院 | 精品自拍sae8—视频 | 97在线免费观看 | 99午夜| 中文字幕在线观看2018 | 久久综合狠狠综合久久综合88 | 97成人资源站 | 全久久久久久久久久久电影 | 国产 视频 久久 | 成年人黄色免费网站 | 日日操日日操 | 婷婷午夜 | 久久视频在线观看 | 久久国产精品免费一区 | 超碰97久久| 国内精品久久久久久久久久久久 | 日韩成人精品一区二区三区 | 日韩大片在线播放 | 成人av在线影视 | 激情五月伊人 | 欧美国产高清 | 人人爽人人爽人人爽人人爽 | 色网av | 黄色91在线观看 | 久久躁日日躁aaaaxxxx | 久久97久久97精品免视看 | 99九九免费视频 | 国产尤物一区二区三区 | 精品成人久久 | 日韩啪啪小视频 | 中文字幕超清在线免费 | 911香蕉| 久久综合九色综合97_ 久久久 | 久草久草在线 | 日韩av片免费在线观看 | 91av视屏| 国产精品成人免费 | 手机av观看 | 日本中文字幕在线 | 97色涩| 亚洲日b视频 | 91看片在线免费观看 | 日韩欧美网站 | 国产在线观看高清视频 | 在线视频专区 | 久久久久国产精品一区二区 | 亚洲黄色免费 | 人人澡视频| 在线观看av大片 | 久久男人影院 | 欧美日韩免费一区二区 | 免费看亚洲毛片 | 六月丁香综合网 | 在线观看视频日韩 | 国产男女免费完整视频 | 午夜视频在线观看一区二区 | 久久综合偷偷噜噜噜色 | 黄色三几片 | 精品国产乱码一区二区三区在线 | 色网站黄 | 免费网站在线观看人 | 狠狠操夜夜| 日韩欧美高清一区二区 | 永久免费精品视频网站 | 国产成人av网 | 亚洲精品视频在线播放 | 久久综合五月天婷婷伊人 | 婷婷综合导航 | 国产主播大尺度精品福利免费 | 日本精品视频一区 | 天天天操天天天干 | 亚洲精品久 | 国产成人61精品免费看片 | 国产精品高清免费在线观看 | 999在线精品 | 亚洲综合小说电影qvod | 国产视频久久久久 | a级片在线播放 | 欧美在线视频第一页 | 中文字幕在线视频免费播放 | 亚洲精品乱码久久久久 | 日韩精品免费一区二区 | av资源免费观看 | 亚洲精品国产电影 | 成人香蕉视频 | 99精品久久久久久久 | 91久色蝌蚪 | 91看片成人 | 亚洲高清久久久 | 成人在线视频你懂的 | 久久久国产精品人人片99精片欧美一 | 久久不卡日韩美女 | 伊人资源视频在线 | 亚洲亚洲精品在线观看 | 色偷偷人人澡久久超碰69 | 婷婷伊人网 | 91中文字幕永久在线 | 亚洲国产小视频在线观看 | www免费网站在线观看 | 日韩一级黄色片 | 激情五月av | www.干| 在线天堂日本 | 午夜免费福利片 | 国产精品伦一区二区三区视频 | 成人毛片一区二区三区 | av在线免费播放 | 成人小视频在线 | 在线看成人 | 九九色网| 中文字幕在线观看网 | 久久久免费精品国产一区二区 | 日韩精品久久一区二区 | 在线99热 | 六月丁香在线观看 | 亚洲天堂网在线视频 | 国产高清不卡一区二区三区 | 国产97色在线 | 国产亚洲欧美精品久久久久久 | www蜜桃视频 | 欧美午夜理伦三级在线观看 | 免费看毛片网站 | 天天天干夜夜夜操 | 国产精品九九热 | 成人免费影院 | 97电影在线看视频 | 国产精品久久久久影视 | 成人国产综合 | 99 视频 高清 | 日韩精品一区二区三区不卡 | 国产成人久久精品亚洲 | 91久久丝袜国产露脸动漫 | 精品国产欧美一区二区三区不卡 | 色综合天天狠狠 | 五月天久久久久 | 日日夜夜人人天天 | 亚洲永久精品在线观看 | 日韩在线网址 | 亚洲视频免费 | 综合视频在线 | 天天做天天爽 | 9在线观看免费高清完整版 玖玖爱免费视频 | av丁香花| 国产综合91 | 91在线资源 | 国产一级片观看 | 一级做a爱片性色毛片www | 黄色在线观看网站 | 五月香视频在线观看 | 五月天网页| 免费日韩一级片 | 日韩精品高清不卡 | 色综合色综合久久综合频道88 | 国产中文字幕久久 | 久久久久国产精品厨房 | 五月婷综合 | 在线成人一区二区 | 91久久电影 | 亚洲精品一区二区三区新线路 | 一区二区三区日韩精品 | 日韩欧美在线中文字幕 | 91视频免费网址 | 美女视频是黄的免费观看 | 亚洲国产三级在线 | 国产成人精品一区二区三区在线 | 一级黄色毛片 | 麻豆影视在线观看 | 亚洲精品国偷自产在线91正片 | 中文字幕国产在线 | 缴情综合网五月天 | 久久麻豆视频 | 在线成人一区二区 | 亚洲精品中文字幕视频 | 色中色综合 | 国产福利小视频在线 | 欧美一级在线观看视频 | 午夜精品视频一区 | 波多野结衣视频一区二区三区 | 一区二区av | 亚洲国产wwwccc36天堂 | 超碰在线9 | 丁香六月天 | 日韩欧美一级二级 | 99久久99久久精品国产片 | 国产在线91在线电影 | 久久亚洲私人国产精品 | 伊人宗合网 | 国产视频一级 | www视频免费在线观看 | 亚洲国产精品人久久电影 | 亚洲va欧美va人人爽春色影视 | 国产精品一区二区久久久 | 国产精品xxxx18a99 | 日本99精品 | av中文字幕日韩 | 99免费国产 | 国产精品日韩欧美一区二区 | 狠狠搞,com| 国产香蕉视频 | 丁香伊人网 | 久久成人亚洲欧美电影 | 色综合五月 | 亚洲国产成人精品电影在线观看 | 精品国产99 | 亚洲精品动漫成人3d无尽在线 | av在线免费观看黄 | 狠狠色丁香婷婷综合橹88 | 99国产精品视频免费观看一公开 | 99在线精品视频观看 | 欧美性大战 | 国产免费又粗又猛又爽 | 992tv又爽又黄的免费视频 | av大片网站 | 精品欧美在线视频 | 国产成人精品综合久久久 | 亚洲一区免费在线 | 久久国产品 | 欧美日韩在线观看一区二区三区 | 中文区中文字幕免费看 | 免费看黄在线观看 | 亚洲成人精品久久久 | 激情视频免费在线观看 | 日韩精品一二三 | av一本久道久久波多野结衣 | 婷婷草 | 亚洲国产成人精品久久 | 亚洲一区精品二人人爽久久 | 精品亚洲免费视频 | 9797在线看片亚洲精品 | 丁香综合五月 | 99理论片| 日韩在线精品一区 | 国产视频 亚洲视频 | 夜添久久精品亚洲国产精品 | 色姑娘综合 | 国产精品日韩欧美 | 亚洲精品乱码久久久久久蜜桃不爽 | 欧美激情在线网站 | 一区二区三区免费在线观看 | 国产一区福利在线 | 日韩高清在线一区 | 国产无限资源在线观看 | 91在线视频免费观看 | 亚洲精品在线免费看 | 91在线永久 | 国产日韩精品一区二区 | 天天综合网 天天综合色 | 丁香花五月 | 九九久久免费 | 日韩在线视频网 | www免费网站在线观看 | 成人毛片在线观看视频 | 字幕网av | 欧美日韩精品在线观看视频 | 亚洲精品合集 | 香蕉网站在线观看 | 99电影456麻豆 | 国产精品久久久久永久免费 | 午夜12点 | 免费三级大片 | 日韩免费在线看 | 国产91精品在线播放 | 欧美大香线蕉线伊人久久 | 91自拍成人| 超碰人人在线 | www.在线观看av| 99热手机在线 | 综合久久久久久久 | 国产v在线观看 | 一级片免费观看视频 | 午夜美女视频 | 日韩黄色在线电影 | 久久99影院| 久久久精品二区 | 国产91精品一区二区 | 日本精品久久久一区二区三区 | 在线观看黄色 | 欧美日韩精品二区第二页 | 99国产精品久久久久老师 | 国产精品成久久久久三级 | 97色在线| 黄色免费网站下载 | 欧美亚洲专区 | 国产又黄又爽又猛视频日本 | 香蕉在线播放 | 久久精品视频免费播放 | 欧美日韩中文在线视频 | 青青草华人在线视频 | 日韩欧美一区二区三区在线观看 | 亚洲视频2| 最新久久久| 久久国产a | 久久久久国产一区二区三区 | 五月婷影院 | 欧美一级日韩三级 | 92中文资源在线 | 欧美一级性生活片 | 亚洲黄色免费在线看 | 特级毛片在线免费观看 | 91精品国产高清自在线观看 | 国产精品女视频 | 国产乱视频 | 久久久影院一区二区三区 | 亚洲美女精品区人人人人 | 91最新视频在线观看 | 99r在线精品 | 日本久久中文 | 精品视频 | 丁香资源影视免费观看 | 国产一区二区三区 在线 | 一区二区三区电影大全 | 国产精品久久久久久久久搜平片 | 国产精品久久二区 | 狠狠干激情 | 亚洲乱码精品久久久久 | 福利一区二区在线 | 日韩三级视频在线观看 | 色欧美视频 | 国产精品久久久久久久久久久久午夜片 | 久99久精品 | 久热电影 | 91亚洲在线 | 欧美日韩免费看 | 欧美午夜精品久久久久久浪潮 | 亚洲夜夜综合 | 九九九九热精品免费视频点播观看 | 99在线精品视频观看 | 亚洲视频免费 | 国产一区在线播放 | 日韩欧美综合在线视频 | 日本韩国精品一区二区在线观看 | 成人不用播放器 | 欧美电影在线观看 | 婷婷射五月 | 国产精品毛片一区二区在线看 | 在线免费观看av网站 | 久久久久久久久爱 | av在线进入 | 日韩一级片大全 | 免费黄色在线播放 | 五月婷婷香蕉 | 91精品日韩 | 欧亚久久 | 成人在线观看资源 | 久久黄色精品视频 | 久久久久久久久久久久久久免费看 | 婷婷中文字幕在线观看 | 亚洲精品网址在线观看 | 久久视频在线免费观看 | 日韩天堂在线观看 | 超碰在线cao | 欧美天天干 | 久久久久久久久久网站 | 国产 欧美 日本 | 久草视频看看 | 欧美精品中文字幕亚洲专区 | 国产中文字幕大全 | 欧美精品一级视频 | 久久伊人八月婷婷综合激情 | 国产精品久久久久久久久久三级 | 国产精品高清一区二区三区 | 欧美人牲 | 麻豆视频免费在线观看 | 六月丁香婷 | 国产精品久久久久三级 | 韩国精品在线观看 | 日韩91精品| 在线视频一区观看 | 特级毛片在线免费观看 | 永久av免费在线观看 | 小草av在线播放 | 亚洲色视频 | 91大神在线看| 国产色就色 | 国产亚洲精品久久久久秋 | av黄色大片 | 91探花国产综合在线精品 | 久久国产精品影片 | 天天操天天干天天爱 | 国产免费午夜 | 精品国产99 | 成人av在线直播 | 久草影视在线 | 99av在线视频 | 国产精品成人久久久 | 亚洲精品高清一区二区三区四区 | 日本中文在线 | 欧美91在线 | 深爱综合网 | 超碰免费97 | 中文字幕在线视频一区二区三区 | 五月天久久婷 | 91精品国自产拍天天拍 | 国产精品久久久久久久久久不蜜月 | 91精品999 | 成人国产精品电影 | 免费看一级特黄a大片 | 国产精品一区二区久久精品爱微奶 | 久久tv| 激情久久久久 | 中文字幕亚洲欧美 | 免费日韩电影 | 国产成年免费视频 | 国产情侣一区 | 国产色道 | 国产精品一区免费观看 | 久久久国产高清 | 国产精品乱码高清在线看 | 91桃花视频 | 99久久婷婷国产 | 免费观看国产成人 | 色中色亚洲 | 免费av观看 | 999日韩| 精品视频在线观看 | 天天综合日 | 91爱爱网址 | 国产精品自在欧美一区 | 久久综合九色综合97_ 久久久 | 波多在线视频 | 久久精品国产免费 | 超碰.com| 亚洲国产美女久久久久 | 免费激情在线电影 | 91亚洲精品在线观看 | 在线观看精品黄av片免费 | 天天综合网 天天综合色 | 九九热精品视频在线观看 | 操操操日日 | 精品国产自 | 又色又爽又黄高潮的免费视频 | 国产午夜av | 四虎成人精品在永久免费 | 亚洲欧洲视频 | 亚洲国产三级在线 | 欧美少妇影院 | 精品国产aⅴ麻豆 | 黄色1级毛片 | 国产精品女教师 | 免费网站看v片在线a | 三级黄免费看 | 精品在线看 | 日韩精品免费在线观看视频 | 69精品视频在线观看 | 久久草在线免费 | 91精品久久香蕉国产线看观看 | 91看片网址| 免费不卡中文字幕视频 | 日本在线观看一区二区三区 | 97av.com| 五月婷丁香网 | 91在线产啪 | 五月激情五月激情 | 国产欧美在线一区二区三区 | 国产精品久久久久久99 | av中文字幕网 | 国产成人一区二区啪在线观看 | 国产亚州av | 人人看人人艹 | 中文字幕91 | 成人影音在线 | 日本三级全黄少妇三2023 | 999久久久欧美日韩黑人 | 综合av在线| 精品国产乱码久久久久久1区2匹 | 欧美极度另类性三渗透 | 中文字幕在线观看的网站 | 在线观看香蕉视频 | 久久新 | 久久久久久久18 | 国产成人精品一区二区三区 | 永久免费的啪啪网站免费观看浪潮 | 久久精品久久久久 | 成人禁用看黄a在线 | 国产又黄又爽又猛视频日本 | 久久综合婷婷国产二区高清 | 在线看黄网站 |