狠狠干影院/欧美午夜电影在线观看/高黄文/国产精品一区二区在线观看完整版

web程序設計實驗報告集合

| 瀏覽次數:

 一、

 實驗目得 1. 掌握常用得 HTML語言標記; 2. 利用文本編輯器建立 HTML 文檔,制作簡單網頁. 二、

 實驗要求 1. 獨立完成實驗。

 2. 書寫實驗報告書。

 三、

 實驗內容 1. 在文本編輯器“記事本”中輸入如下得HTML 代碼程序,以文件名 sy1、html保存,并在瀏覽器中運行。

 源程序清單如下:

 〈HTML> < >DAEH?< >ELTIT/<elpmaxE>ELTIT?? </HEAD>

 〈BODY BGCOLOR="#00DDFF”> 〈 >1H??

 <B>

 <

  〉I?〈

  〉"FF00FF#"=ROLOC TNOF??

 ? <MARQUEE BGCOLOR="#FFFF00” DIRECTION=LEFT BEHAVIOR=ALTERMATE>wele to you!

 ?

 </MARQUEE〉 /<

  〉TNOF??

 〈/I>

 ?

  </B〉 /< 〉1H?? ? <HR> 〈 >RETNEC=NGILA 2H?? ?

  <FONT COLOR="#0000FF”>A simple HTML document

 /〈

  〉TNOF?/< >2H?? 〈 >ME/<!LMTH fo dlrow eht ot eleW〉ME? <tuo na uoy evig ot si tI 、tnemucod LMTH elpmis a si sihT>P?line of how to write HTML

 how the <B>markup tags〈/B> work in the <I>HTML〈/I> file /< >P??< 、sretpahc eerht ni gniwolloF>P??

 <UL TYPE=square>

  <LI>This is the chapter one!〈/LI>

 ?

  <LI>〈A HREF="#ITEM">This is the chapter two!</A〉</LI〉

  <

  >IL/<!eerht retpahc eht si sihT>IL? ?

  </UL〉 /〈 >P?? < 〉RH? ? <P>

 ?

  〈A NAME="ITEM”>Following is item of the chapter two!

 ?

  </A〉

 ? </P〉

 ? <TABLE BODER=2 BGCOLOR=GRAY WIDTH="40%">

 <

  〉RT? <

  〉HT/<meti>HT? ?

  <TH>ent〈/TH>

  </TR〉

 <

  >RT?<

  >DT/〈1meti>DT??<

  >DT/<tnof>DT?? ?

  〈/TR>

  <TR〉

 ?

  <TD〉item2</TD>

  <TD>table〈/TD〉

 ?

  〈/TR>

  〈TR> <

  >DT/<3meti〉DT??<

  >DT/<mrof〉DT?? /<

  〉RT? ? </TABLE> 〈 >rh??

 〈P> 1<P> 2<P> 3<P> 4<P> 5〈P〉 6〈P> 7<P>

 ? 〈B>〈I〉〈FONT COLOR=BLUE SIZE=4〉End of the example document</FONT></I〉〈/B〉

  </P〉

 〈/BODY〉 </HTML>

 運行結果:

 2、編寫一個能輸入如圖所示界面得HTML 文件.

 程序代碼: <HTML>

 〈HEAD〉 <

  >ELTIT/<例范單表>ELTIT? </HEAD> < 〉"gpj、4\一驗實\驗實\PSJ\EERHT\:E"=dnuorgkcab YDOB?<

 OORAM=ROLOC 042=HTDIW 5=EZIS RH〈料資人個下留請>RETNEC=NGILA 1H?N></H1〉

 <FORM> 〈

  >P/<>RB<>”名姓"=EMAN "TXET"=EPYT TUPNI<:名姓;psbn&;psbn&> P?<

  >P/<>RB〈〉06=EZIS "箱郵”=EMAN ”TXET"=EPYT TUPNI<:liam-E> P?<

 B<>”話電”=EMAN "TXET"=EPYT TUPNI<:話電;psbn&;psbn&> P?R></P> <

 "=EMAN "OIDAR"=EPYT TUPNI〈;psbn&;psbn&:別性;psbn&;psbn&> P?性別" CHECKED〉女&nbsp;&nbsp;〈INPUT TYPE=”RADIO” NAME=”性別">男〈/P> 〈

  :齡年;psbn&;psbn&> P?〈

  >TCELES?

  ? 〈option value=20 selected〉20歲以下

  <option value=30>20 歲-30 歲

 ? 〈option value=40>30 歲—40 歲

 〈 歲 05-歲 04〉05=eulav noitpo?

 <option value=60〉50 歲-60 歲

 ?

 /<

  >TCELES?

  〈/P> <

 〉 66=SLOC 8=SWOR ”板言留”=EMAN AERATXET〈>rb〈:版言留〉 P?〈/TEXTAREA>〈/P> <

  〉 P? ? &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;〈INPUT TYPE=”CHECKBOX" NAME="愛好">運動〈BR〉

  您得愛好:〈INPUT TYPE="CHECKBOX” NAME="愛好”>閱讀<BR>

 &bn&;psbn&;psbn&;psbn&;psbn&;psbn&;psbn&;psbn&;psbn?sp;&nbsp;〈INPUT TYPE="CHECKBOX" NAME="愛好”〉聽音樂<BR> &I〈;psbn&;psbn&;psbn&;psbn&;psbn&;psbn&;psbn&;psbn&;psbn&;psbn??NPUT TYPE=”CHECKBOX” NAME=”愛好">旅游〈BR〉〈/P〉

 <P ALIGN=CENTER> <

 >交提=EULAV TIMBUS=EPYT TUPNI?〈

 >寫重部全=EULAV TIMBUS=EPYT TUPNI?

  〈/P〉 /<

  >MROF? </BODY> </HTML> 運行結果:

 一、實驗目得 1、 掌握 JavaScript 技術,基本掌握JavaScript 得開發技巧;

 2、 利用文本編輯器建立 JavaScript腳本語言進行簡單編程. 二、實驗要求:

 1、 根據以下實驗內容書寫實驗準備報告。

 2、 獨立完成實驗. 三、實驗內容 1、顯示一個動態得時鐘

  在文本編輯器“記事本”中輸入如下代碼程序,請仔細閱讀下列程序語句,理解每條語句得作用。源程序清單如下:

 <html〉 < >daeh?

 〈script language="javascript"〉

 ? var timer=null

  })remit(tuoemiTraelc {)(pots noitcnuf?

 )(trats noitcnuf?

 {

  var time=new Date()

 ?

  var hours=time、getHours()

 )(setuniMteg、emit=setunim rav?? ?

  var seconds=time、getSeconds()

 ?

  minutes=((minutes〈10)?"0":"")+minutes

 sdnoces+)"":"0"?)01<sdnoces((=sdnoces??

 var clock=hours+”:"+minutes+":"+seconds

  document、forms[0]、display、value=clock

  )0001,”)(trats"(tuoemiTtes=remit?

 } /<

 >tpircs?/〈 〉daeh?〈 >”)(pots"=daolnUno ”)(trats"=daoLno ydob?〈

 〉mrof? 〉02=ezis "yalpsid"=eman ”txet"=epyt=epyt tupni〈:間時京北是就在現??

 </form〉

 </body> 〈/html> 運行結果:

  2、事件驅動與事件處理

  在文本編輯器“記事本”中輸入如下代碼程序,請仔細閱讀下列程序語句,理解每條語句得作用。源程序清單如下: <html>

 〈head>

 <script language="javascript">

 function myfunction(){alert (”HELLO!”)}

 </script〉

 〈/head>

 <body>

 <form〉 <oitcnuf llaC"=eulav ")(noitcnufym"=kcilCno ”nottub"=epyt tupni?n"〉

 〈/form>

 〈p>By pressing the button,a function will be called、The function will alert a message、〈/p>

 </body> </html> 運行結果:

  3、

 JavaScript 表單校驗

 編寫程序 register、html,做一個如下圖所示得用戶注冊界面,要求對用戶填寫得部分進行合法性檢驗。源程序清單如下: 〈HTML>

 <HEAD>

 〈TITLE>用戶登錄</TITLE>

 <SCRIPT language=”javascript">

  function myfunction()

 {?

 if(document、forms[0]、username、value=="”)

 ? {

 alert(”用戶名不能為空,請輸入用戶名!”);

 ?

 form1、username、focus(); ?;eslaf nruter?

 }?

 )"” == eulav、drowssapresu、1mrof( fi?

 {?

 ;)"!碼密入輸請,空為能不碼密戶用"(trela?? ?

 ;)(sucof、drowssapresu、1mrof?

  return false;

 }??

 else document、write(”您好,”+document、forms[0]、username、value+”!,歡迎登錄!");

 }

 〈/SCRIPT>

  </HEAD>

 〈BODY>

 用戶登錄:

 <FORM

 NAME="form1" onsubmit="return myfunction()”〉

 請輸入用戶名:<INPUT TYPE=”TEXT" NAME="username">〈P〉〈/P>

 請輸入密碼:&nbsp;&nbsp;〈INPUT TYPE="PASSWORD” NAME="userpassword”>〈P></P〉

 <INPUT TYPE=”submit" VALUE="提交">&nbsp;&nbsp;〈INPUT TYPE="RESET” VALUE=”全部重寫"〉

 〈/FORM>

 </BODY> </HTML〉 運行結果:

  一、實驗目得 1、

 掌握 JSP 得 Request 與Response 隱式對象得用法,基本掌握JSP 得開發技巧. 2、

 在 JDK 與 Eclipse 環境下,完成下列實驗。

 二、實驗要求 1、

 獨立完成實驗。

 2、

 書寫實驗報告書。

 三、實驗內容 編寫程序實現一個單選小測試。在test、jsp頁面顯示問題,并將答案提交至answer、jsp 進行判斷,如果回答正確,則將頁面轉至 yes、jsp;否則,轉至no、jsp。

 程序代碼: Test、jsp 〈% page language=”java" import=”java、util、*” pageEncoding="utf-8"%〉 <html〉

 〈body background=”D:\MyEclipseXX\SSS\WebRoot\1、jpg”>

 <h2>北京奧運會開幕日期就是: <br>〈br>

  < >1mrof=eman tsop=dohtem "psj、rwesna"=noitca mrof?

 〈

 日 6 月8 >"6”=eulav dekcehc "etad"=eman oidar=epyt tupni?

  <input type=radio name=”date" value=”8”> 8 月8日

 〈

 日 9 月 8 >"9"=eulav "etad"=eman oidar=epyt tupni?

 < >p/〈>p〈

 日 01 月 8 >”01"=eulav "etad"=eman oidar=epyt tupni?

 /〈 〉2h?

  〈input type=submit

 value=提交答案〉

 /〈 >mrof?

 </body> 〈/html>

 answer、jsp 〈% page language=”java” import=”java、util、*” pageEncoding="utf-8”%> <html〉

  <body background="D:\MyEclipseXX\SSS\WebRoot\1、jpg">

  <%

 ;etadym gnirtS?

  ;)"etad"(retemaraPteg、tseuqer=etadym?

 if(mydate、equals("8”))

 response、sendRedirect("yes、jsp”);

  else response、sendRedirect("no、jsp");

  %>

  </body〉 </html> yes、jsp〈% page language=”java” import=”java、util、*" pageEncoding="utf-8"%> <html>

  <body background=”D:\MyEclipseXX\SSS\WebRoot\1、jpg">

  〈br〉〈br>〈br〉

  <h1>恭喜您答對了!〈/h1>

 </body> </html> no、jsp 〈% page language=”java" import="java、util、*" pageEncoding="utf—8”%> <html>

  <body background="D:\MyEclipseXX\SSS\WebRoot\1、jpg”>

  <br〉〈br>〈br>

  <h1>很抱歉,您答錯了!</h1>

 〈/body〉 〈/html> 運行結果:

  一、實驗目得

 1、掌握 JSP 得Application對象Session 對象得用法,基本掌握 JSP 得開發技巧。

 2、在JDK 與 Eclipse 環境下,完成下列實驗。

 二、實驗要求:

 1、獨立完成實驗 ;

 2、書寫實驗報告書 三、實驗內容:

 1、請仔細閱讀下列程序語句,理解每條語句得作用。源程序清單如下:

 <% page language= "java"

 import= ”java、util、*"

 pageEncoding= ”UTF—8" %> <html>

  〈head>〈title>網頁計數器〈/title〉

  </head>

  〈body>

 <%

  fi?? if(application、getAttribute(”counter”)== nu u ll l)

 ? application、setAttribute("counter",”1");

 esle? else

 {???

 ?

 String strnum = nu ll;

 gnirtSot、)”retnuoc"(etubirttAteg、noitacilppa=munrts?();

  ?

 in t icount=0;

 ?;)(eulaVtni、)munrts(fOeulav、regetnI=tnuoci?

 ;++tnuoci?

 ;))tnuoci( gnirtSot、regetnI,"retnuoc"(etubirttAtes、noitacilppa??

 }? ?

  %>

 您就是第<%= application、getAttribute(”counter”)

 %>為訪問者!

  </body〉 </html〉 運行結果:

 2.上述計數器當進行刷新時也會自動加1,試編寫程序 count、jsp,實現防刷新文本計數器。源程序清單如下:

 〈% page language=”java" import="java、util、*” pageEncoding=”UTF-8"%> <html〉

  〈head>

  〈title>網頁防刷新計數器</title>

  〈/head>

 〈body〉

 〈%

  ))(weNsi、noisses!(fi?

 {?

 ? out、print("您就是第” + application、getAttribute("counter") +"位訪問者”);

 }?

 esle?

 {?

 if( application、getAttribute("counter")

 == null)

  ;)"1" ,"retnuoc"(etubirttAtes、noitacilppa?? ? else

 {? ?

  ?;munrts gnirtS?

 ?

 strnum=application、getAttribute("counter")、toString();

  int icount=0;

 ??? icount=Integer、valueOf(strnum)、intValue();

 ? icount++;

 ? ??

  irtSot、regetnI,"retnuoc"(etubirttAtes、noitacilppa?ng(icount));

  ?

 ? ?

 ?????

  }???

  訪位"+ )"retnuoc"(etubirttAteg、noitacilppa + ”第是就您"(tnirp、tuo?問者");

 ?

 }

 %>

  </body〉 </html> 運行結果:

 3.編寫程序 register、html 與 register、jsp,做一個用戶注冊得界面,要求對用戶填寫得部分進行合法性檢驗,然后提交到 register、jsp 進行注冊檢驗,若用戶名為 user 開頭得,就提示“該用戶名已被注冊”,若用戶名為admin,就提示“歡迎您,管理員”,否則,就顯示“注冊成功”。

 Register、html 〈html> <script language="javascript">

 function on_submit()

 {//驗證數據得合法性

 )"" == eulav、emanresu、1mrof( fi?

  { ? ?

 ;)”!名戶用入輸請,空為能不名戶用”(trela?

  form1、username、focus();

 return false;

 ?

 } ?

 if (form1、userpassword、value == ””)

  {

  ?;)"!碼密入輸請,空為能不碼密戶用”(trela?

 ?;)(sucof、drowssapresu、1mrof?

  return false;

 ?

 } ?

 if (form1、reuserpassword、value == "”)

 { ???

 ;)"!碼密入輸請,空為能不碼密認確戶用”(trela??

 ?

  form1、reuserpassword、focus();

  ;eslaf nruter?? } ??? if (form1、userpassword、value != form1、reuserpassword、value)

 ?

  {

  ?

 alert(”密碼與確認密碼不同”);

 ;)(sucof、drowssapresu、1mrof??

 ;eslaf nruter??

 }

 } </script> 〈head〉 <title>新用戶注冊</title> </head> <body> <form method="POST” action="register、jsp" name="form1"

 onsubmit=”return on_submit()"〉

  <center〉

  <h2>新用戶注冊〈/h2>

  用戶名(*):<input type=”text" name=”username” size=”20”>

  〈p〉</p〉

  密碼(*):<input type="password” name=”userpassword" size=”20">

  <p></p>

 再輸一次密碼(*):<input type=”password" name="reuserpassword" size="20">

  〈p〉〈/p>

  <input type=”submit” value="提交" name=”B1”〉

  <input type="reset" value="全部重寫" name=”B2"><br> 〈/form〉 </body〉 〈/html> Register、jsp <% page language="java" import="java、util、*"

 pageEncoding="UTF-8”%〉 <html>

  <head>

  〈/head〉

  <body>

 <%

 String myusername = request、getParameter("username");

 )4=>)(htgnel、emanresuym(fi?

  {

 ;)4,0(gnirtsbus、emanresuym = gnirtsym gnirtS?

  if( mystring、equalsIgnoreCase(”user”)

 )

  ? out、print("對不起,該用戶名已經被注冊!請重新輸入!");

  ? ))"nimda"(esaCerongIslauqe、emanresuym(fi esle?

  ;)"!員理管,您迎歡"(tnirp、tuo??

  else

  ;)”!功成冊注,您喜恭"(tnirp、tuo??

  }??

  else

 {

 out、print("恭喜您,注冊成功!");

 }?

  %>

  </body> </html> 運行結果:

  一、實驗目得 1、掌握 JSP 與數據庫得連接技術——JDBC 2、掌握 JSP 數據庫編程技術。

 二、實驗要求

 1、獨立完成實驗; 2、書寫實驗報告書 三、實驗內容

 利用數據庫建立一個同學錄,然后通過 JDBC 編寫一系列基于 Web 方式得JSP 程序,來對同學錄得數據庫進行添加、查詢等功能,要求在網頁上顯示出來。

 四、實驗步驟 1、建立數據庫

  建立名為 students 得 access 數據庫,在庫中建立 schoolmate表、 2、創建數據源名

  打開數據源;添加 Microsoft Access Driver(*、mdb)數據源驅動程序。數據源名稱:students;更改默認數據庫,選擇 students、 3、運行所編寫得應用程序 五、源程序如下:

 sc、html 〈html>

 <head>

  〈script language=”javascript">

 ??

 function myfunction()

 {?? ?

 )""==eulav、di、1mrof(fi?

 { ???? ;)”號編得員成除刪要入輸請”(trela??

 ?

 return false;

 ?? }

 ?

  ? else ?

  {???;eurt nruter??

  }??? ??

 }

 /< >tpircs? ? 〈meta -equiv="Content—Type” content=”text/html; charset=UTF-8"〉

 < >eltit/〈面界除刪>eltit?/〈 〉daeh? 〈body〉

  < 〉1h/<號編得錄記學同除刪入輸>1h? ? <mbusno "tsop"=dohtem ”psj、cs"=noitca ”1mrof”=eman mrof?it="return myfunction()”〉

 ?? 編號:&nbsp;〈input type=”text" name=”id">〈p></p>

  〈&;psbn&>"交提"=eulav ”timbus”=eman "timbus"=epyt tupni?nbsp;

 ?? 〈input type="reset" name="reset" value="重置">

 ?

 〈/form>

 ? <a href="sy、html">返回首頁</a〉 /〈 >ydob?</html> sy、html 〈html> < >daeh?〈-FTU=tesrahc ;lmth/txet"=tnetnoc ”epyT-tnetnoC"=viuqe- atem??8">

 ? <title>同學錄</title>

 〈/head〉 〈 〉ydob? ?

 <br>

 〈

 >1h/〈錄學同>1h??

  〈br>

 ?

  ?

 <font size=6 >

 ?

 < 〉a/<詢查〉"psj、xc"=ferh a?〈〉a/〈加添〉"lmth、jt”=ferh a?? ??

 <a href=”sc、html”>刪除〈/a>

  ? 〈/font〉 /< >ydob?</html〉 tj、html 〈html>

 <head>

 <script language=”javascript"〉

 ?)(noitcnufym noitcnuf?

 ?? {

 ??

 、1mrof||””==eulav、eman、1mrof||""==eulav、di、1mrof(fi?birthday、value=="”||form1、phone、value==”"||form1、email、value==””||form1、address、value=="”||form1、other、value=="”)

  ??

 {?

 ?

 ;)"整完不息信得入輸您”(trela?

  ? return false;

  }?? ??

 ? else

 ?

 {?? ??

  ? return true;

 }??? ??

 }? /< >tpircs?? <U=tesrahc ;lmth/txet"=tnetnoc "epyT-tnetnoC”=viuqe— atem?TF-8">

 〈 >eltit/〈面界加添>eltit?? </head〉 < >ydob? ? 〈center〉

  ? <h1〉添加同學信息</h1〉

 〈mbusno ”tsop"=dohtem "psj、jt"=noitca ”1mrof"=eman mrof??it="return myfunction()"〉

 >rb〈>rb<>"di”=eman "txet”=epyt tupni<;psbn&:號編? ?

 姓名:&nbsp;<input type=”text" name=”name”〉<br〉〈br>

  ? 生日:&nbsp;〈input type=”text" name=”birthday"><br><br> ?〉rb〈>rb〈〉”enohp"=eman "txet”=epyt tupni<;psbn&:話電??〉rb〈〉rb<>”liame"=eman "txet"=epyt tupni<;psbn&:箱郵?

  >rb<>rb<〉"sserdda"=eman "txet"=epyt tupni<;psbn&:址地?

 ? 備注:&nbsp;〈input type="text” name=”other”>〈br〉〈br〉

 <input type=”submit" name="submit” value=”提交">&nbsp;&nbsp;

 < 〉"置重"=eulav "teser”=eman "teser"=epyt tupni? ? /< 〉mrof?

 ? <a href=”sy、html"〉返回首頁〈/a>

 /< 〉retnec?/〈 〉ydob?</html> cx、jsp <html〉 < 〉daeh? ? <% page language=”java" contentType=”text/html; charset=UTF—8" import=”java、sql、*" pageEncoding="UTF—8”%〉 <"8-FTU=tesrahc ;lmth/txet”=tnetnoc "epyT-tnetnoC”=viuqe- atem??>

 ? 〈title〉〈/title> /< 〉daeh?< 〉ydob? < >1=redrob elbat? ?? <tr>〈td〉學號</td〉<td>姓名〈/td〉<td>生日</td><td>電話〈/td><td>郵箱</td>〈td〉地址〈/td〉〈td〉其她〈/td></tr>

 %〈??

 ? String driverName = "sun、jdbc、odbc、JdbcOdbcDriver";

 String dbName = ”students”;

 ?

 ;"etamloohcs" = emaNelbat gnirtS? ?

 ;"” = emaNresu gnirtS?

 ;"" = dwssaPresu gnirtS?? ?? String conURL = "jdbc:odbc:"+dbName;

 ?

 ;emaNelbat+" MORF * TCELES” = lqs gnirtS? ?? Class、forName(driverName);

 ?

 Connection con = DriverManager、getConnection(conURL,userName,userPasswd);

 ;)(tnemetatSetaerc、noc=s tnemetatS?

 ? ResultSet rs=s、executeQuery(sql);

 ?

 while(rs、next())

 ?

 {?

 ?

 ;)">rt<"(nltnirp、tuo? ?

 ;)"〉dt/<”+)"di"(gnirtSteg、sr+"〉dt<"(nltnirp、tuo??

  /<"+)"eman”(gnirtSteg、sr+"〉dt<”(nltnirp、tuo?td〉”);

  ?

 ;)">dt/〈”+)"yadhtrib"(gnirtSteg、sr+">dt<”(nltnirp、tuo? ?

 ? out、println(”<td〉"+rs、getString(”phone”)+"</td〉”);

  ;)”〉dt/<"+)”liame"(gnirtSteg、sr+”>dt<”(nltnirp、tuo? ?

 ;)"〉dt/〈"+)”sserdda"(gnirtSteg、sr+”〉dt<"(nltnirp、tuo??

  ? out、println("〈td>"+rs、getString("other”)+"〈/td>");

  ?

 out、println("〈/tr〉");

 }?? ?

 ;)(esolc、sr? ?? s、close();

 ?

 con、close();

  >%? ? </table〉

  <a href=”sy、html">返回首頁〈/a〉

 </body> </html> sc、jsp <html〉 <head> <% page language=”java" contentType="text/html; charset=UTF-8" import=”java、sql、*"

  pageEncoding=”UTF—8"%〉 <meta —equiv=”Content—Type" content="text/html; charset=utf-8"〉 〈title></title> </head> <body〉 〈%

 ;"revirDcbdOcbdJ、cbdo、cbdj、nus" = emaNrevird gnirtS? ;”stneduts" = emaNbd gnirtS? String tableName = ”schoolmate";

 ;"" = emaNresu gnirtS? ;”" = dwssaPresu gnirtS? ;emaNbd+”:cbdo:cbdj” = LRUnoc gnirtS? ;emaNelbat+” MORF * TCELES” = lqs gnirtS? ;)emaNrevird(emaNrof、ssalC? Connection con = DriverManager、getConnection(conURL,userName,userPasswd);

 ;))"di”(retemaraPteg、tseuqer(gnirtS wen = di gnirtS? ;”’"+di+""=di erehw etamloohcs morf eteled"=pu gnirtS? ;)pu(tnemetatSeraperp、noc = sp tnemetatSderaperP? ps、executeUpdate();

 ;)(esolc、sp?%> <h1〉刪除后得數據庫記錄〈/h1〉〈hr> 〈table border=1> <tr><td〉學號〈/td><td>姓名</td>〈td>生日</td〉〈td>電話〈/td〉<td>郵箱</td〉〈td〉地址</td〉<td〉其她</td>〈/tr> <%

 Statement s1=con、createStatement();

 ;)lqs(yreuQetucexe、1s=1sr teStluseR?

  while(rs1、next())

 {

  ;)”>rt<”(nltnirp、tuo? ? out、println("〈td>"+rs1、getString("id")+"</td〉");

 ? out、println("<td>"+rs1、getString(”name”)+"</td〉");

  ;)"〉dt/<"+)"yadhtrib"(gnirtSteg、1sr+">dt<"(nltnirp、tuo? ? out、println("<td〉"+rs1、getString("phone")+"</td>”);

 ;)”>dt/<”+)”liame”(gnirtSteg、1sr+">dt〈"(nltnirp、tuo?? ;)"〉dt/<"+)"sserdda”(gnirtSteg、1sr+"〉dt〈"(nltnirp、tuo??

 ;)”>dt/〈"+)”rehto”(gnirtSteg、1sr+”>dt〈"(nltnirp、tuo?

 out、println("</tr>”);

 }

 rs1、close();

 ;)(esolc、1s? con、close(); %〉 〈/table〉 <a href="sy、html"〉返回首頁</a> 〈/body〉 〈/html> tj、jsp <html> <head〉 〈% page language="java” contentType="text/html; charset=UTF-8” import="java、sql、*"

  pageEncoding=”UTF—8”%> 〈meta —equiv=”Content—Type” content=”text/html; charset=utf-8"〉 <title〉</title> </head> <body> 〈%

 ;"revirDcbdOcbdJ、cbdo、cbdj、nus" = emaNrevird gnirtS? String dbName = "students";

 ;"etamloohcs" = emaNelbat gnirtS? String userName = ””;

 String userPasswd = "”;

 String conURL = "jdbc:odbc:”+dbName;

 String sql = ”SELECT * FROM "+tableName;

 ;)emaNrevird(emaNrof、ssalC? Connection con = DriverManager、getConnection(conURL,userName,userPasswd);

 String name = new String(request、getParameter("name")、getBytes(”ISO—8859-1"),"UTF-8”);

  ;))”di"(retemaraPteg、tseuqer(gnirtS wen = di gnirtS? ;))"yadhtrib"(retemaraPteg、tseuqer(gnirtS wen = yadhtrib gnirtS? ;))”enohp"(retemaraPteg、tseuqer(gnirtS wen = enohp gnirtS? ;))”liame”(retemaraPteg、tseuqer(gnirtS wen = liame gnirtS?、)”sserdda"(retemaraPteg、tseuqer(gnirtS wen = sserdda gnirtS?getBytes(”ISO—8859-1"),”UTF—8"); 、)"rehto"(retemaraPteg、tseuqer(gnirtS wen = rehto gnirtS?getBytes("ISO-8859—1"),"UTF—8");

 PreparedStatement ps = con、prepareStatement("insert into schoolmate values(?,?,?,?,?,?,?)");

 ;)di,1(gnirtStes、sp? ps、setString(2,name);

 ;)yadhtrib,3(gnirtStes、sp? ps、setString(4,phone);

 ;)liame,5(gnirtStes、sp? ps、setString(6,address);

 ;)rehto,7(gnirtStes、sp? ;)(etadpUetucexe、sp? ;)(esolc、sp?%〉 <h1>插入后得數據庫記錄</h1><hr〉 〈table border=1> <tr><td〉學號〈/td><td>姓名</td〉<td>生日</td〉〈td〉電話〈/td>〈td>郵箱〈/td><td>地址</td〉<td>其她</td></tr> <%

 ;)(tnemetatSetaerc、noc=1s tnemetatS? ResultSet rs1=s1、executeQuery(sql);

 while(rs1、next())

 {

  ;)”〉rt<"(nltnirp、tuo?

 ;)">dt/〈”+)”di"(gnirtSteg、1sr+"〉dt〈"(nltnirp、tuo? ;)”>dt/〈"+)"eman"(gnirtSteg、1sr+">dt<”(nltnirp、tuo?? ;)"〉dt/<"+)"yadhtrib"(gnirtSteg、1sr+”〉dt<”(nltnirp、tuo??

 ;)”>dt/<”+)”enohp"(gnirtSteg、1sr+"〉dt〈”(nltnirp、tuo? ;)">dt/〈"+)”liame”(gnirtSteg、1sr+">dt<”(nltnirp、tuo??

 ;)"〉dt/<”+)"sserdda”(gnirtSteg、1sr+”>dt〈”(nltnirp、tuo? ;)”>dt/<”+)"rehto”(gnirtSteg、1sr+">dt〈"(nltnirp、tuo??

 out、println("〈/tr>");

 }? rs1、close();

 s1、close();

 ;)(esolc、noc?%> 〈/table〉

 〈a href="sy、html">返回首頁〈/a〉 〈/body> 〈/html〉 運行結果:

推薦訪問: 程序設計 集合 實驗

【web程序設計實驗報告集合】相關推薦

工作總結最新推薦

NEW