ÕÒÂÛÎÄÍø > ¼ÆËã»úÂÛÎÄ > ¼ÆËã»úÓ¦Óà >

WWW¶Ô´óÁ¿Êý¾Ý²éѯµÄÒ»ÖÖʵÏÖ(1)

ÕªÒª¡¡Æóҵͨ¹ý£×£×£×·þÎñºÍÊý¾Ý¿â¼¼ÊõÏà½áºÏµÄ°ì·¨£¬¹¹½¨Ò»ÖÖÈý²ã¿Í»§¶Ë£¯·þÎñÆ÷µÄÌåϵ½á¹¹£¬Óû§Í¨¹ýINTERNETä¯ÀÀÆóÒµÐÅÏ¢£¬µ«Êǵ±ä¯ÀÀ´óÁ¿Êý¾Ý¿âÊý¾Ýʱ£¬ÍøÂçÁ¬½Ó³£ÒòËÙ¶È»ºÂý»òÒò³¬Ê±¶øÖжϡ£±¾ÎĽéÉÜÁËWWWÊý¾Ý¿â·ÃÎʼ¼Êõ£¬Í¨¹ý¶Ô¸÷ÖÖ¼¼Êõ½øÐзÖÎöºÍ±È½Ï£¬Õë¶ÔлªÊéµê·¢Ðм¯ÍÅÍøÕ¾Éè¼ÆµÄÐèÇ󣬲ÉÓÃASP¼¼ÊõʵÏÖÊý¾ÝµÄ·ÖÒ³´«Êä¡£

¹Ø¼ü´Ê  ASP£¬ADO£¬Èý²ãÌåϵ½á¹¹£¬¿Í»§¶Ë/·þÎñÆ÷£¬·ÖÒ³

Ŀǰ£¬´ó¶àÊýÆóҵͨ¹ý£×£×£×·þÎñºÍÊý¾Ý¿â¼¼ÊõÏà½áºÏµÄ°ì·¨£¬¹¹½¨Ò»ÖÖÈý²ã¿Í»§¶Ë£¯·þÎñÆ÷µÄÌåϵ½á¹¹£¬¼´¿Í»§¶Ëä¯ÀÀÆ÷/Öмä·þÎñÆ÷£¨WEB·þÎñÆ÷£©/Êý¾Ý¿â·þÎñÆ÷£¨B/W/D£©£¬ÀûÓÃINTERNETÏòÊÀ½ç¸÷µØ·¢²¼ÆóÒµµÄÉÌÒµÐÅÏ¢¡£Óû§ÎªÁË»ñµÃÆóÒµµÄÉÌÆ·ÐÅÏ¢£¬Í¨¹ýä¯ÀÀÆ÷·ÃÎÊÆóÒµµÄÍøÕ¾£¬Ä³Ð©Çé¿öÏ£¬Óû§ËùÐèµÄÐÅÏ¢Á¿¾Þ´ó£¬´ËʱÆóÒµµÄÍøÒ³´«Êäʱ¼äÂþ³¤»òÁ¬½Ó³¬Ê±£¬Óû§Òò´Ë·ÅÆúä¯ÀÀÐÅÏ¢£¬¸øÆóÒµÔì³ÉÒ»¶¨µÄ¾­¼ÃËðʧ£¬Õ⵱Ȼ²»ÊÇÆóÒµËùÏ£ÍûµÄ¡£ÎªÁ˽â¾öÕâÖÖ´óÊý¾ÝÁ¿µÄ·¢²¼ÎÊÌ⣬Ê×ÏÈÁ˽âÒ»ÏÂÈý²ãÌåϵ½á¹¹ÊÇÔõÑù´¦ÀíÊý¾Ý¿âÊý¾ÝµÄ¡£

1£®      Èý²ãÌåϵ½á¹¹µÄÊý¾Ý¿â·ÃÎʼ¼Êõ

Ò»ÖÖͨÓõÄÈý²ã¿Í»§¶Ë/·þÎñÆ÷Ìåϵ½á¹¹ÈçÏÂͼ1Ëùʾ£¬ÕâÖÖÌåϵ½á¹¹Ó봫ͳµÄ¶þ²ãC/S½á¹¹±È½Ï£¬×î´óµÄÓŵã¾ÍÊǽ«ÍøÂçͨÐźÍÊý¾Ý¿â²Ù×÷·ÖÀ뿪À´£¬²¢ÔÚ¿Í»§¶ËºÍWEB·þÎñÆ÷¼äʹÓöà·¸´Óü¼Êõ£¬¼õÇáÁËÊý¾Ý¿â·þÎñÆ÷CPUµÄ¸ºÔØ£¬¼Ó¿ìÊý¾ÝµÄ´¦ÀíÄÜÁ¦¡£

ͼ1  Èý²ãÌåϵ½á¹¹
ÔÚ¿ª·¢»ùÓÚWWWµÄÊý¾Ý¿âÓ¦ÓÃÖУ¬¹Ø¼ü¼¼ÊõÖ®Ò»ÔÚÓÚWEB·þÎñÆ÷ÓëÊý¾Ý¿â·þÎñÆ÷Ö®¼äµÄÁ¬½Ó¼¼Êõ¡£Ä¿Ç°£¬Êý¾Ý¿âÁ¬½Ó¼¼Êõ¿É¹éÄÉΪÒÔϼ¸¸ö·½Ãæ¡£
      »ùÓÚCGI£¨Í¨ÓÃÍø¹Ø½Ó¿Ú£©¹æ·¶±àдµÄCGI³ÌÐò£¬¸Ã³ÌÐò¼ÈÒª´¦ÀíWEB·þÎñÆ÷Óëä¯ÀÀÆ÷Ö®¼äµÄÐÅÏ¢´«Ê䣬ÓÖÒª´¦ÀíWEB·þÎñÆ÷ÓëÊý¾Ý¿âµÄÁ¬½Ó¡¢²éѯºÍ»ùÓÚ²éѯ½á¹ûµÄHTMLÒ³ÃæµÄ²úÉú¡£
      ÀûÓÃAPI£¨Ó¦ÓóÌÐò½Ó¿Ú£©¶ÔWEB·þÎñÆ÷µÄ¹¦ÄܽøÐÐÀ©Õ¹£¬ÕâÖÖ·½·¨½ÏÁé»î£¬µ«±à³ÌÈËÔ±Ðè¾ßÓÐÒ»¶¨µÄ±à³Ì¼¼ÇÉ£¬¶ÔAPIÏêϸÁ˽⣬ÒÔ¼°¶ÔC++µÈÓïÑÔµÄÊìÁ·ÕÆÎÕ£¬Òò´Ë¿ª·¢ÖÜÆÚ³¤£¬³É±¾½Ï¸ß¡£Ä¿Ç°½ÏÁ÷ÐеÄAPIÓÐMICROSOFT¹«Ë¾µÄISAPIºÍNETSCAPE¹«Ë¾µÄNSAPI¡£
      ÀûÓÃJDBC½øÐÐÊý¾Ý¿âÁ¬½Ó£¬²ÉÓÃJAVAÓïÑÔ½øÐбà³Ì£¬ÓÉÓÚJAVA¾ßÓнÏΪÑϸñµÄ°²È«»úÖÆ£¬Í¬Ê±ËüʵÏÖÁË¿çÆ½Ì¨ÐÔ£¬Òò´ËËüÊÇÒ»ÖÖ½ÏΪÈÈÃŵļ¼Êõ£¬µ«JAVAÓëC++ÏàËÆ£¬¿ª·¢Ð§Âʲ»ÊǺÜÀíÏë¡£
      ÀûÓÃASP£¨ACTIVE SERVER PAGES£©¼¼Êõ£¬ASP¼¼Êõ»ùÓÚ΢ÈíµÄDCOM£¨·Ö²¼Ê½COM£©±ê×¼£¬ÊÇ΢Èí¹«Ë¾ÌṩµÄÒ»ÖÖ·þÎñÆ÷¶Ë½Å±¾Ö§³Ö»·¾³£¬Ëüͨ¹ýADO£¨ACTIVEX DATA OBJECT£©¿Ø¼þµÄ·½Ê½À´´¦ÀíÓëÊý¾Ý¿âµÄÁ¬½Ó¡£
ÓÉÓÚASP¼¼Êõ¿ª·¢ÖÜÆÚ¶Ì£¬³É±¾µÍ£¬¶Ô¿Ø¼þµÄÖ§³Ö¿ÉÒÔ¿ª·¢³ö½ÏΪÀíÏëµÄÓ¦Óã¬ËùÒÔ£¬ASPµÃµ½¹ã·ºµÄÓ¦Óá£ASPÎļþÊÇÒÔ.aspΪÀ©Õ¹ÃûµÄÎı¾Îļþ£¬Õâ¸öÎı¾Îļþ¿ÉÒÔ°üÀ¨ÏÂÁв¿·Ö£ºÎı¾¡¢HTML±ê¼Ç¡¢ASP½Å±¾ÃüÁî¡£ASPÎļþ´æ·ÅÔÚWEB·þÎñÆ÷ÏàÓ¦µÄĿ¼ÖУ¬µ±¿Í»§ä¯ÀÀÆ÷´ÓWEB·þÎñÆ÷ÉÏÇëÇó.aspÎļþʱ£¬ASP½Å±¾¿ªÊ¼ÔËÐУ¬½«ÔËÐнá¹ûºÍ.aspÖеľ²Ì¬²¿·Ö×éºÏ³É±ê×¼µÄHTML¸ñʽ´«Ê䏸¿Í»§¶Ëä¯ÀÀÆ÷¡£ASP¶ÔÊý¾Ý¿âµÄ·ÃÎÊÊÇͨ¹ýADO¶ÔÏóÀ´ÊµÏֵģ¬Ëü°ÑÊý¾Ý¿â²éѯ½á¹û·ÅÔÚHTMLÒ³Öд«¸øä¯ÀÀÆ÷£¬¹ý³ÌÈçÏÂͼ2ʾ¡£¼øÓÚASPµÄÓŵ㣬²ÉÓÃËüÀ´½â¾ö´óÈÝÁ¿Êý¾Ý¿âµÄ·ÃÎÊ¡£

ͼ2  .aspÎļþ´¦Àí¹ý³Ì

2£®      ÎÊÌâµÄÌá³ö

Ç°ÃæÒѾ­Ìáµ½£¬¿Í»§¶Ë·ÃÎÊÆóÒµÍøÕ¾Ê±´ÓÊý¾Ý¿âÖвéѯ³ö´óÁ¿Êý¾Ý´«Ë͸ø¿Í»§¶Ë£¬Ò×Ôì³ÉÁ¬½Ó³¬Ê±¶øÖжϴ«Êä¡£×÷ÕßÔÚ¿ª·¢Ä³Ð»ªÊéµê·¢Ðм¯ÍÅÍøÕ¾ÖоÍÓöµ½ÀàËÆµÄÇé¿ö£¬ÓÉÓÚÊý¾Ý¿âÖÐÊéÄ¿±í¼Ç¼¶à´ï6Íò¶àÌõ£¬¶øÔÚ·¢ÐÐÐÐÒµÖÐÓÐÒ»ÖÖ·ÖÀà·¨³ÆÎªÊ®´óÀà·ÖÀà·¨£¬Æ½¾ùÿÀàÊéÄ¿´ïÎåÁùǧÖÖ¡£ÕâÑù£¬µ±¸÷µØ·ÖÏúÉ̲éѯijһÀàÊéĿʱ£¬ÔÚ·þÎñÆ÷¶Ë²ÉÓÃASP¼¼Êõ£¬½«²éѯ½á¹û´æÓÚADO¶ÔÏó¿âµÄRECORDSET¶ÔÏóÖУ¬È»ºó½«²éѯ½á¹ûÉú³ÉHTML¸ñʽ´«Ê䏸·ÖÏúÉ̵Ää¯ÀÀÆ÷¡£ÎÒÃÇ¿ÉÒÔ¼ÆËãһϣ¬Ã¿Ìõ¼Ç¼³¤¶ÈΪ250×Ö½Ú£¬²éѯһÀàÊéÄ¿¾ÍÐèÖÁÉÙ´«Êä250*5000¼´1250K×Ö½ÚµÄÊý¾Ý£¬Í¨³£Çé¿öÏ£¬ÍøÂç»áÒò³¬Ê±¶øÖÐÖ¹Á¬½Ó¡£Òò´Ë£¬ÄÜ·ñ½â¾öÕâÖÖÇé¿ö£¬¹ØÏµµ½ÆóÒµÍøÕ¾µÄÉú´æ£¬¶ÔÆäËûÀàËÆÇé¿öÒ²¾ßÓÐʵ¼Ê½è¼øÒâÒå¡£

3£®      ʵ¼Ê½â¾ö·½°¸

ÔÚлªÊéµê·¢Ðм¯ÍŵÄÍøÕ¾¿ª·¢ÖУ¬Ò»·½ÃæÎªÁ˱ÜÃâÓÉÓÚÊý¾ÝÕûÌå´«ËÍʱ¼ä¹ý³¤¶øµ¼ÖµĶÏÁ¬£¬ÁíÒ»·½ÃæÎªÁËÂú×ãÓû§ä¯ÀÀÊý¾ÝµÄ¾Ö²¿ÐÔÒªÇ󣬹ʽ«Êý¾Ý»¯ÕûΪÁ㣬²ÉÓ÷ÖÒ³¼¼ÊõÀ´¼Ó¿ìÊý¾ÝµÄ´«Êä¡£ÔÚ·ÃÎÊWEB·þÎñÆ÷ʱ£¬ÓÐÁ½¸öÒòËØÏÞÖÆÁËÍøÒ³µÄÁ¬½Óʱ¼ä£ºÒ»ÊÇÊý¾Ý¿âµÄ²éѯ²Ù×÷£¬ÁíÒ»¸öÊÇÍøÂç´«ÊäµÄÊý¾ÝÁ¿¡£ÔÚÊý¾Ý¿âÖеIJéѯ£¬¿ÉÒÔͨ¹ý½¨Á¢Ë÷ÒýÀ´½â¾ö£¬ÀýÈ磬¶ÔÇ°ÃæÌáµ½µÄÊéÄ¿±í°´Ê®´óÀà×ֶνøÐÐË÷Òý£¬ÕâÑù£¬´ó´ó¼Ó¿ìÁËÊý¾Ý¿â²éѯËÙ¶È¡£ÎªÁ˼õÉÙÍøÂç´«ÊäÊý¾ÝÁ¿£¬²ÉÓ÷ÖÒ³´«ÊäµÄ¼¼Êõ£¬ÀýÈ磬¿Í»§¶Ë²éѯ³öÎåǧ¶àÌõ¼Ç¼¿ÉÒÔÒ»´Î½ö´«Êä¶þÊ®Ìõ¼Ç¼£¬ÕâÑù£¬¼Ó¿ìÍøÒ³µÄÁ¬½Óʱ¼ä¾Í²»»áÒò³¬Ê±¶øÖжϡ£·ÖÒ³¼¼ÊõÓÃonepage.asp½Å±¾ÊµÏÖ²¿·Ö´úÂëÈçÏ£º
set Conn=Server.CreateObject ("adodb.connection")  ¡®Á¬½ÓODBC
Conn.Open "xhsd",¡±sa¡±,¡±hxrjb1¡±
    £®
¡¡¡¡£®¡®Éú³ÉsqlÓï¾ä
¡¡¡¡£®
set Rs=Server.CreateObject ("adodb.recordset")  ¡®²éѯ½á¹û´æÓÚRs
Rs.Open sql,Conn
set session("Rs") = Rs
Ê×ÏÈ£¬Í¨¹ýASPµÄÄÚÖöÔÏóSERVER´´½¨Ò»CONNECTION¶ÔÏóconn£¬²¢½«ÆäÓëÖ¸¶¨µÄÊý¾Ý¿â¹ØÁª£¬Í¨¹ý¸Ã¶ÔÏóµÄopen·½·¨´ò¿ª¡£½Ó×Å£¬¿É¸ù¾ÝϵͳµÄʵ¼ÊÐèÇ󣬹¹ÔìÂú×ãËùÐèÊý¾ÝµÄSQLÓï¾ä£¬È»ºóÔÙͨ¹ýSERVER¶ÔÏó´´½¨Ò»RecordSet¶ÔÏóRs£¬²¢ÓÉRsµÄ·½·¨openÈ¡µÃÊý¾Ý¿â¼Ç¼£¬Í¬Ê±½«Rs±£´æÔÚSessionÖУ¬ÒÔ¹©ÆäËûÒ³ÃæÊ¹Óá£ÎªÁ˼ÆËãÊý¾Ý¼Ç¼·Ö¶àÉÙÒ³£¬±ØÐëÏȶ¨ÒåÿҳÏÔʾµÄ¼Ç¼ÊýºÍ¼Ç¼µÄ×ÜÊý¡£´úÂëÖÐʹÓñäÁ¿Session£¨¡°PageSize¡±£©±ê־ÿҳ¼Ç¼Êý£¬Session£¨¡°PageCount¡±£©±êÖ¾·ÖÒ³Êý¡£ÏÂÃæÒ»¶Î´úÂ빦ÄÜΪÏÔʾijһҳµÄ¼Ç¼£¬ÕâÒ»¶Î´úÂëΪ·ÖÒ³ÏÔʾµÄºËÐÄ´úÂë¡£
Rs.MoveFirst
Rs.Move (page-1)*Session(¡°PageSize ¡°)
for i=1 to Session(¡°PageSize ¡°)
  Response.Write "<tr>"
  for j=0 to rs.Fields.Count-1
     Response.Write "<td>" & rs.Fields(j).Value & "</td>"
  next
  Response.Write "</tr>"
  Rs.MoveNext
  if Rs.EOF then
     exit for
  end if
next
Response.Write "</table></center>"
Response.Write "<p><center>"
´úÂëͨ¹ý¶ÔÏóRsµÄ·½·¨Move½«¼Ç¼ָÏòÓÉpageÈ·¶¨µÄÄÇÒ»Ò³µÄµÚÒ»Ìõ¼Ç¼£¬È»ºóÓÃÑ­»·Óï¾äÒÀ´ÎÁгöÿÌõ¼Ç¼¡£ÎªÁ˶¨Î»ÔÚijһҳ£¬±ØÐëʹÓÃÒ»²ÎÊý½«Ò³ÂëÐÅÏ¢´«¸ø·þÎñÆ÷£¬´Ë´¦£¬Ê¹Óôø²ÎÊýµÄ³¬¼¶Á´½ÓÀ´ÊµÏÖ¡£¾ßÌå´úÂëÈçÏ£º
if page<>1 then
   Response.Write "<a href=¡¯onepage.asp?page=1¡¯>µÚÒ»Ò³</a>  "
 
          Response.Write"<a href=¡¯onepage.asp?page=£¢&(page-1)&"¡¯>ÉÏÒ»Ò³</a>"
end if
if page<>Session(¡°PageCount¡±) then
   Response.Write "<a href=¡¯onepage.asp?page=" & (page+1) & "¡¯>ÏÂÒ»Ò³</a>"
   Response.Write "<a href=¡¯onepage.asp?page=" & Session(¡°PageCount¡±) & "¡¯>×îºóÒ»Ò³</a>"
end if
Response.Write "</center></p>"
Èç¹ûµ±Ç°Ò³ÊǵÚÒ»Ò³£¬Ôò½öÏÔʾ¡°ÏÂÒ»Ò³¡±¡¢¡°×îºóÒ»Ò³¡±£¬Èôµ±Ç°Ò³ÊÇ×îºóÒ»Ò³£¬Ôò½öÏÔʾ¡°ÉÏÒ»Ò³¡±¡¢¡°µÚÒ»Ò³¡±£¬³ý´ËÖ®Í⣬ÉÏÊöËĸöÑ¡Ïî¾ùÏÔʾ¡£
4£®½áÊøÓï
Îı¾Îļþonepage.asp´æ·ÅÓÚ·þÎñÆ÷ÉÏ£¬ÕâÖÖ·½·¨ÓëÒ»´Î´«ÊäËùÓвéѯ½á¹ûÏà±È£¬ÓŵãÊǺÜÃ÷ÏԵġ£³ÌÐòʵÏÖÁ˶¨Î»ÈÎÒ»Ò³µÄ¹¦ÄÜ£¬¸ü¾ßÓÐÁé»îÐÔ£¬Á¬½Óʱ¼äÒ²´ó´ó½µµÍ¡£Òò´Ë£¬¶ÔÓÚÆäËû´óÈÝÁ¿Êý¾Ý¿âµÄÁ¬½Ó²éѯ²Ù×÷£¬¾ßÓÐÒ»¶¨µÄ½è¼øÒâÒå¡£

¹²2Ò³: 1 [2] ÏÂÒ»Ò³


Ò£¸ÐÐÅÏ¢×ÊÔ´ÕûºÏ¼°ÔÚ±±¾©³ÇÊй滮ÖеÄÓ¦ÓÃÑо¿
·Ö²¼Ê½¶ÔÏó¼¼Êõ¼°ÆäÔÚWebÉϵÄÓ¦ÓÃ
¹¤É̹ÜÀí | ¹¤¿ÆÂÛÎÄ | ²ÆÎñ¹ÜÀí | ¹ÜÀíѧ | ¹«¹²¹ÜÀí | ²ÆÕþ˰ÊÕ | ֤ȯ½ðÈÚ | »á¼ÆÉó¼Æ | ¼ÆËã»ú | ·¨ÂÉÂÛÎÄ | ҽҩѧ | ººÓïÑÔÎÄѧ
Éç»áÂÛÎÄ | ¹¤¿ÆÂÛÎÄ | Àí¿ÆÂÛÎÄ | ÎÄ»¯ÂÛÎÄ | ÒÕÊõÂÛÎÄ | ÎÄѧÂÛÎÄ | ÕÜѧÂÛÎÄ | ÕþÖÎÂÛÎÄ | Ó¢ÓïÂÛÎÄ | д×÷Ö¸µ¼ | ¼ÆËã»úÓ¦ÓÃ
www.zlunwen.com ÕÒÂÛÎÄÍø ® °æÈ¨ËùÓÐ ÍøÕ¾µØÍ¼