久久这里只有精品国产99-久久这里只有精品2-久久这里只有精品1-久久这里只精品热在线99-在线少女漫画-在线涩涩免费观看国产精品

計(jì)算機(jī)網(wǎng)頁設(shè)計(jì)范文發(fā)表網(wǎng)

來源:期刊VIP網(wǎng)所屬分類:結(jié)業(yè)論文時(shí)間:瀏覽:

  一、asp技術(shù)簡(jiǎn)介

  asp技術(shù) asp(active server pages動(dòng)態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代cgi(common gateway interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,internet上的許多基于windows平臺(tái)的web站點(diǎn)已開始應(yīng)用asp來

  替換cgi。 簡(jiǎn)單地講,asp是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁,包括使用html表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大多是靜態(tài)的,目前internet 上的許多站點(diǎn),仍然提供"靜態(tài)"(static)的主頁內(nèi)容。 所謂"靜態(tài)",指的就是站點(diǎn)的主頁內(nèi)容是"固定不變"的。 當(dāng)瀏覽器通過internet 的http (hypertext transport protocol)協(xié)議,向站點(diǎn)服務(wù)器(web server)要求提供主頁的內(nèi)容時(shí),站點(diǎn)服務(wù)器收到要求后,就傳送原已設(shè)計(jì)好的靜態(tài)的html 的文件數(shù)據(jù)給瀏覽器。 一個(gè)"靜態(tài)"的站點(diǎn),若要更新主頁的內(nèi)容,必須手動(dòng)的來更新其html的文件數(shù)據(jù)。而隨著web應(yīng)用的發(fā)展,用戶希望能夠看到根據(jù)要求而動(dòng)態(tài)生成的主頁,例如響應(yīng)用戶查詢數(shù)據(jù)庫的要求、生成報(bào)表等。當(dāng)在瀏覽器上填好表單(form)的輸入數(shù)據(jù),以提供http要求時(shí),可以在站點(diǎn)服務(wù)器中執(zhí)行的應(yīng)用程序,而不只是一個(gè)html 文件。

  站點(diǎn)服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以html的格式傳送給瀏覽器。 根據(jù)用戶請(qǐng)求生成動(dòng)態(tài)主頁的傳統(tǒng)方法有cgi、isapi等。cgi是根據(jù)瀏覽器端的http請(qǐng)求激活響應(yīng)進(jìn)程,每一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)進(jìn)程。當(dāng)同時(shí)有很多請(qǐng)求時(shí),程序擠占系統(tǒng)資源,造成效率低下;isapi針對(duì)這一缺點(diǎn)進(jìn)行改進(jìn),利用dll(動(dòng)態(tài)鏈接庫)技術(shù),以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開發(fā)動(dòng)態(tài)網(wǎng)頁的技術(shù)java都還存在著另外一個(gè)問題,那就是開發(fā)困難,程序的開發(fā)和html編寫是兩個(gè)完全不同的過程,需要專門的程序員開發(fā)。而較簡(jiǎn)單的開發(fā)技術(shù)如javascript和idc(internet database connector)等功能有限,不敷使用。

  asp使用的activex技術(shù)基于開放設(shè)計(jì)環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁幾乎具有無限的擴(kuò)充能力,這是傳統(tǒng)的cgi等程序所遠(yuǎn)遠(yuǎn)不及的地方。asp與常見的在client端實(shí)現(xiàn)動(dòng)態(tài)主頁的技術(shù)如java applet、activex control、vbscript、javascript等不同,asp中的命令和script語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動(dòng)態(tài)生成的web頁面并送到瀏覽器;而client端技術(shù)的script命令則是由瀏覽器來解釋執(zhí)行。由于asp是在服務(wù)器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持asp;同時(shí)由于它在服務(wù)器端執(zhí)行,開發(fā)者也不必?fù)?dān)心別人下載程序從而竊取編程邏輯。

  asp通過后綴名為.asp的asp文件來實(shí)現(xiàn),一個(gè).asp文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個(gè)url請(qǐng)求發(fā)給web server,如果web server上裝了asp,就調(diào)用asp。asp讀出相應(yīng).asp文件,解釋并執(zhí)行命令,動(dòng)態(tài)生成一個(gè)html頁面回傳web server,然后web server再把結(jié)果發(fā)送給瀏覽器。asp文件的制作和html類似,且和html開發(fā)集成,可以在同一個(gè)過程完成,利用asp將可以執(zhí)行的腳本嵌入到html文件中(將html文件的后綴名改為.asp),這使得html文件的編寫與腳本的開發(fā)融合在一起。通過asp內(nèi)置的對(duì)象、服務(wù)器組件(server component)可以完成非常復(fù)雜的任務(wù),而且用戶還可以自己開發(fā)或利用別人開發(fā)的服務(wù)器組件完成專門的任務(wù)。asp比較網(wǎng)關(guān)及服務(wù)器擴(kuò)展模式有著以下優(yōu)點(diǎn):

  (1)完全與html文件融合在一起;

  (2)容易創(chuàng)建,不需要其它編譯、鏈接程序;

  (3)面向?qū)ο蟮牟⑼ㄟ^activex server對(duì)象可擴(kuò)展。

  二、電子商務(wù)數(shù)據(jù)訪問方式

  電子商務(wù)是指通過電子方式,并在網(wǎng)絡(luò)基礎(chǔ)上實(shí)現(xiàn)物資、人員過程的協(xié)調(diào),以便商業(yè)交換的活動(dòng)。在電子商務(wù)系統(tǒng)中,web提供了與客戶進(jìn)行通信聯(lián)絡(luò)的有效手段,利用web技術(shù),實(shí)現(xiàn)web服務(wù)器與數(shù)據(jù)庫系統(tǒng)的連接,完成對(duì)數(shù)據(jù)的處理與查詢,用戶可以通過操作簡(jiǎn)單易學(xué)的瀏覽器來查詢處理所需要的各種數(shù)據(jù)。 實(shí)現(xiàn)web服務(wù)器與數(shù)據(jù)庫的連接一般有兩種方法:一種是利用中間件技術(shù)在兩者之間建立連接和通信,如cgi(通用網(wǎng)關(guān)接口)和api(應(yīng)用程序編程接口)。

  web服務(wù)器通過調(diào)用cgi程序?qū)崿F(xiàn)與web瀏覽器的交互,即cgi程序接受瀏覽器發(fā)給web服務(wù)器的信息,進(jìn)行處理后,將相應(yīng)結(jié)果再送回給web服

  務(wù)器,通過web服務(wù)器將信息傳送給瀏覽器。但cgi程序在響應(yīng)速度和資源利用等方面有較大局限性,客戶端每請(qǐng)求一個(gè)cgi程序,服務(wù)器端便打開一個(gè)進(jìn)程,當(dāng)請(qǐng)求的數(shù)量較大時(shí)容易引起瓶頸現(xiàn)象,開發(fā)人員常利用api編程來擴(kuò)展服務(wù)器功能,api程序占系統(tǒng)資源少,運(yùn)行效率較高,但它的編程較cgi程序更為復(fù)雜;另一種是由瀏覽器中的java小應(yīng)用程序(java applet)通過瀏覽器訪問web服務(wù)器上的數(shù)據(jù)庫,利用了jdbc(java database connectivity)技術(shù),它通過jdbc提供的api實(shí)現(xiàn)對(duì)web server的訪問。由于java applet本身的局限性,目前大多數(shù)的應(yīng)用是基于中間件技術(shù)的。

  asp也是屬于中間件的一種模式,但在windows平臺(tái)上它比較網(wǎng)關(guān)及服務(wù)器擴(kuò)展模式有著較大的優(yōu)點(diǎn)。網(wǎng)關(guān)的最大特點(diǎn)是它的平臺(tái)無關(guān)性,但網(wǎng)關(guān)程序通常較難編寫和改變。網(wǎng)關(guān)程序通常是一個(gè)獨(dú)立的程序,并不和html文件融合在一起,它需要用如c、c++、vb、perl等語言來編寫?yīng)毩⒌膽?yīng)用程序,而asp應(yīng)用改變了這一點(diǎn)。使用asp不僅可以讀取access和 sql server的數(shù)據(jù)庫,而且還可以讀取其他odbc(open database connect 開放式數(shù)據(jù)庫互聯(lián))兼容的數(shù)據(jù)庫。

  在asp中訪問數(shù)據(jù)庫是通過ado(activex database object活動(dòng)數(shù)據(jù)對(duì)象)及事務(wù)處理語句來實(shí)現(xiàn)的。ado是一種操作microsoft所支持的數(shù)據(jù)庫的方法,是一項(xiàng)容易使用并且可擴(kuò)展的將數(shù)據(jù)庫訪問添加到 web 頁的技術(shù)。ado對(duì)象的使用與dao(數(shù)據(jù)訪問對(duì)象)、rdo(遠(yuǎn)程數(shù)據(jù)對(duì)象)的方式相似。在asp中,ado可以看作是一個(gè)服務(wù)器組件,更簡(jiǎn)單點(diǎn)說,是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫復(fù)雜的操作。

  三、asp在電子商務(wù)中的應(yīng)用

  在電子商務(wù)中,對(duì)用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對(duì)于商品或服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)器的后端數(shù)據(jù)庫是許多web服務(wù)提供者必需有的服務(wù),asp通過內(nèi)置的adodb組件來實(shí)現(xiàn)這一功能。可以使用ado去編寫緊湊簡(jiǎn)明的腳本以便連接到odbc 兼容的數(shù)據(jù)庫和 ole db 兼容的數(shù)據(jù)源。具體的操作步驟可以歸納為以下幾步:

  ① 創(chuàng)建數(shù)據(jù)庫源名(dsn) adodb通過odbc工作,因此要在odbc中設(shè)置dsn(數(shù)據(jù)源名)。打開windows的"控制面板",雙擊"odbc"的圖標(biāo),然后選擇"文件 dsn "的屬性頁,單擊<添加>,選擇數(shù)據(jù)庫驅(qū)動(dòng)程序,然后單擊"下一步",按照屏幕的指示鍵入數(shù)據(jù)源文件的名稱,然后單擊"下一步",再單擊"完成"創(chuàng)建數(shù)據(jù)源。

  ②創(chuàng)建數(shù)據(jù)庫鏈接 鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的動(dòng)態(tài)信息,以及鏈接者信息。利用adodb的成員函數(shù)open和先前設(shè)定的dsn與數(shù)據(jù)庫連接,其語法如下: setconnect=server.createobject("adodb.connection") '創(chuàng)建了鏈接對(duì)象connect。 connect.open("dsn=dsnname;uid=userid;pwd=password") '打開鏈接。dsnname為數(shù)據(jù)源名;userid為用戶名;password為用戶口令。

  ③創(chuàng)建數(shù)據(jù)對(duì)象 ado中的數(shù)據(jù)對(duì)象通常保存的是查詢結(jié)果。recordset 是ado中最復(fù)雜的對(duì)象,有許多屬性和方法,靈活運(yùn)用,可以達(dá)到許多好的效果。其創(chuàng)建方法如下: set recordset =connect.execute(sqtstr) '創(chuàng)建并打開了對(duì)象recordset ,sqtstr是一個(gè)串,代表一條標(biāo)準(zhǔn)的sql語句。例如: sqlstr="select*from b1" set recordset =connect.execute(sqlstr) 這條語句執(zhí)行后,對(duì)象recordset中就保存了b1中的所有記錄。

  ④操作數(shù)據(jù)庫 可利用execute方便地執(zhí)行數(shù)據(jù)的插入、修改、刪除等操作。如執(zhí)行插入操作: sqlstr="insert into b1values(1,2)" connect.execute(sqlstr)

  ⑤關(guān)閉數(shù)據(jù)對(duì)象和鏈接 在使用了ado對(duì)象之后,一定要關(guān)閉數(shù)據(jù)對(duì)象和鏈接。在asp中通過調(diào)用方法close實(shí)現(xiàn)關(guān)閉。 關(guān)閉創(chuàng)建的數(shù)據(jù)對(duì)象:record set .close set record set=nothing 關(guān)閉創(chuàng)建的鏈接對(duì)象:connect. close set connect=nothing 完整的程序片段:

  //產(chǎn)生組件實(shí)例

  //顯示結(jié)果

  上述是用asp訪問數(shù)據(jù)庫的全過程,由于應(yīng)用面向?qū)ο笏枷耄胁僮鞫急容^簡(jiǎn)單,用戶需要注意的僅是對(duì)數(shù)據(jù)結(jié)構(gòu)的了解、當(dāng)前所操作的對(duì)象及對(duì)象的屬性等等,只要對(duì)這些有了清晰的認(rèn)識(shí),再加上asp強(qiáng)大功能,在網(wǎng)絡(luò)上使用數(shù)據(jù)庫,實(shí)現(xiàn)用戶與頁面間交換信息,就再也不是什么難事了。

  [nextpage]

  四、主要功能程序段

  4、1 打開數(shù)據(jù)庫

  option explicit

  dim conn,connstr,db,rs

  db="database/#myshop.mdb" //數(shù)據(jù)庫路徑

  set conn = server.createobject("adodb.connection")

  connstr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath(""&db&"")

  conn.open connstr

  4.2 數(shù)據(jù)庫查詢操作

  //大類查訊

  set rs=server.createobject("adodb.recordset")

  //只讀方式打開

  rs.open "select anclass,anclassid from anclass",conn,1,1

  do while not rs.eof

  response.write ""

  &trim(rs("anclass"))&" "

  rs.movenext

  loop

  rs.close

  //小類查詢

  dim rs2

  set rs2=server.createobject("adodb.recordset")

  rs2.open "select nclass,nclassid from nclass where anclassid="&rs("anclassid")&" order by nclassidorder",conn,1,1

  do while not rs2.eof

  response.write ""

  &trim(rs2("nclass"))&" "

  rs2.movenext

  loop

  4.3 添加記錄操作

  set rs=server.createobject("adodb.recordset")

  //可寫方式

  rs.open "select bookid,username,zhuangtai,zonger from actions",conn,1,3

  rs.addnew //添加一條新記錄

  rs("bookid")=bookid //添加相應(yīng)的記錄

  rs("username")=username

  …………

  rs("zhuangtai")=6

  rs("zonger")=0

  rs.update //更新數(shù)據(jù)庫

  4.4 刪除記錄操作

  //從表actions中刪除actionid 匹配的記錄; conn.execute "delete from actions where actionid="

  &request.querystring("actionid")

  4.5 記錄的修改和查看

  set rs=server.createobject("adodb.recordset")

  rs.open "select * from books where bookid="&bookid,conn,1,3

  rs("anclassid")=int(request("anclassid")) //修改各項(xiàng)記錄

  ………………

  rs.update

  rs.close

  五、結(jié)束語

  隨著web技術(shù)的發(fā)展,基于intranet的電子商務(wù)系統(tǒng)無疑較傳統(tǒng)商務(wù)有著更大的應(yīng)用前景,如何提務(wù)系高這種電子商統(tǒng)中的數(shù)據(jù)訪問效率及事務(wù)處理能力仍是當(dāng)前人們所關(guān)注的問題。

大伊香蕉在线精品视频75| 亚洲国产精品久久久久久久| 天天爽夜夜爽人人爽QC| 日本丰满护士爆乳XXⅩ| 三个人换着躁B一PL| 少妇精品无码一区二区三区 | 暴躁少女CSGO图片| AV中文无码乱人伦在线观看| AV色蜜桃一区二区三区| 白人极品少妇XXXⅩ做受| 大白肥妇BBVBBW高潮| 国产成人国拍亚洲精品| 国产婷婷丁香五月缴情成人网 | 亚洲午夜无码毛片av| 一本无码中文字幕在线观| 夜夜揉揉日日人人| 99久久精品国产一区二区蜜芽| А√天堂中文官网在线BT| 成人人妻小说AV| 国产精品VIDEOSSEX国产| 激情 小说 亚洲 图片 伦| 久久无码人妻一区二区三区午夜 | 一区二区三区乱码在线 | 中文 | 办公室撕开奶罩揉吮奶漫画| 疯狂做受ⅩⅩⅩⅩ高潮高清视频| 公交车挺进朋友人妻的身体里| 国产日产欧产美韩系列| 久久久久亚洲AV无码麻豆| 欧美 国产 综合 欧美 视频| 日日摸夜夜添夜夜添视频| 亚洲AV成人精品网站在线播放| 野花日本中文免费完整版4| 99精品一区二区三区无码吞精| 成人无码午夜在线观看| 国产午夜精品一区二区三区软件| 精品丝袜人妻久久久久久| 妺妺窝人体色www聚色窝图| 日日狠狠久久偷偷四色综合免费| 亚洲AV成人综合网伊人APP| 曰批全过程免费视频观看软件| JAPANESE少妇高潮潮喷| 国产成人精品白浆久久69| 久久精品国产99久久无毒不卡 | 成人精品一区二区三区中文字幕| 好硬好大好爽18禁免费看男男| 欧美成人精品第一区二区三区| 无码人妻丰满熟妇区BBBBXX| 伊人久久东京AV| 国产成人精品午夜视频| 老头挺进娇妻身体| 天美传媒在线观看果冻传媒视频 | 久久人人妻人人爽人人爽| 日韩欧国产精品一区综合无码 | 吃瓜曝光黑料155FUN| 久久精品国产亚洲AV麻豆色欲| 日韩人妻无码一区二区三区视频| 亚洲乱色伦图片区小说| 草草影院CCYYCOM| 久久久久久精品免费免费WE| 少妇被粗大的猛烈的进出69影院| 一二三四在线观看视频韩国| 国产AV人人夜夜澡人人爽| 里番ACG ※里番_ACG工口| 无码H肉3D动漫在线观看| 99W乳液78W78W永久| 韩国善良的小峓子在钱| 日本丰满少妇XXXX| 永久免费无码AV在线网站| 国产精品人成在线播放新网站| 女人露P毛视频·WWW| 亚洲AV综合色区无码一区| 成年性生交大片免费看| 两个黑人大战娇妻的小说| 小S货又想挨C了叫大声点| 啊轻点灬大JI巴太粗太长了H文| 精品久久香蕉国产线看观看亚洲| 色哟哟最新在线观看入口| 中文字幕无码免费久久9一区9| 国产亚州精品女人久久久久久| 人妻熟妇久久久久久精品无码专区| 亚洲中文字幕波多野结衣| 国产免费AV片在线播放| 日本强好片久久久久久AAA| 中国大陆高清AⅤ毛片| 国内精品久久久久影院优| 日韩乱码人妻无码中文字幕久久| 在线观看草莓视频MV的免费网站| 国内最真实的XXXX人伦| 四虎免费影院1515WWW| ASS年轻少妇BBWPIC精品| 久久久精品国产免大香伊| 小浪蹄子蜜水噗呲噗呲的| 短裙公车被直接进入被C| 欧美成妇人吹潮在线播放| 亚洲伊人成无码综合影院| 国产男男Gay做受×Xx男| 色噜噜狠狠色综合日日| JAVAPARSERHD夫妻| 麻花传媒MV一二三区别在哪里看 | 激情内射亚洲一区二区三区爱妻| 四川老妇女乱HD| 成人免费一区二区三区视频软件| 免费真人视频APP| 亚洲综合小说区图片区| 果冻十麻豆十天美十老师 | 亚洲中文字幕无码永久在线不卡| 国模少妇无码一区二区三区| 无码国产欧美日韩精品| 大地韩国日本HD免费完整| 人妻少妇精品久久久久久0000| 2023年新番肉食系| 狼人在线二线三线区别大吗| 亚洲色大情网站WWW| 娇妻借好友1—38| 亚洲AV无码片一区二区三区| 国产美女mv一区二区竹| 我把英语课代表按在桌子上抄 | 熟妇人妻无码中文字幕老熟妇| 宝贝感受到它在爱你吗病娇小说 | 爆乳邻居肉欲中文字幕| 强开小婷嫩苞又嫩又紧视频韩国| 24小时日本免费观看WWW| 美女扒开腿让男人桶爽| 在线日韩日本国产亚洲| 久久久久国色ΑV免费观看| 亚洲另类激情综合偷自拍图| 精品韩国亚洲AV无码不卡区| 亚洲成A人片无码不卡| 国内精品乱码卡一卡2卡麻豆| 小洞饿了要吃大肠动作视频| 国产乱码一卡二卡3卡4卡网站| 五十路レンタのおばさん| 国产老妇伦国产熟女老妇高清97| 午夜理论片福利在线观看| 国产人成无码视频在线观看| 国产在线国偷精品免费看| 麻豆影视视频在线观看完整版| 在线观看亚洲AV每日更新无码| 久久99国产乱子伦精品免费| 亚洲另类人妻小说| 久久99精品久久久久久齐齐| 亚洲中文字幕无码久久2020| 久久人人爽人人爽人人AV| 中年国产丰满熟女乱子正在播放 | 女性の乳頭を遮住する方法 | 亚洲色偷偷综合亚洲AVYP| 久久九九日本韩国精品| 制服丝袜AV无码专区完整版| 女人偷拍厕所69XXXXXWW| 扒开两腿中间缝流白浆在线看| 人妻无码一区二区三区| 国产9 1在线 | 欧洲| 无码专区3D动漫精品免费| 国精产品一区二区三区糖心269| 亚洲乱码国产一区三区| 鲁丝一区二区三区免费| CEK俄罗斯BNAE0| 少妇又紧又深又湿又爽视频| 国产日韩综合一区在线观看| 亚洲精品成人AV| 蜜臀AV无码人妻精品| 把舌头伸进她腿间花缝| 天码AV高清毛片在线看_| 国产肉体XXXX裸体XXXX| 亚洲综合AV一区二区三区| 欧美级韩国三级日本三级| 大胆GOGO高清在线观看| 性爱xxxx在线xxxx欧美| 久久久久人妻精品一区蜜桃| CHINSEFUCKGAY无套| 四虎成人精品一区二区免费网站| 国产在线精品一区二区| 一本精品99久久精品77| 人妻av一区二区三区精品| 国产极品美女高潮无套| 亚洲乱码一区AV春药高潮 | 无码精品人妻 中文字幕| 久久99精品久久久久子伦| A狠狠久久蜜臀婷色中文网| 色欲AⅤ亚洲情无码AV蜜桃| 好吊妞人成视频在线观看27DU| 中文国产成人精品久久不卡| 日日噜狠狠噜天天噜AV| 狠狠色丁香久久婷婷综合五月 | 黑人粗硬进入过程视频| 中文字幕一本性无码| 日日狠狠久久偷偷色综合| 激情国产AV做激情国产爱| 99久久亚洲精品无码毛片| 无码A级毛片免费视频内谢5J| 久久久久久久99精品国产片| 爆乳一区二区三区无码| 亚洲AV无码专区亚洲AV桃花桃| 免费观看男女AV入口网站| 国产AV无码专区亚洲AⅤ蜜芽| 亚洲无人区码一码二码三码四码| 人妻丝袜AV先锋影音先| 娇妻系列交换27部多P小 | 国产午夜男女爽爽爽爽爽| 最新版天堂资源官网在线|