JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程代碼教案 聶哲教案第四章 JSP中使用數(shù)據(jù)庫 4 .doc

JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程代碼教案 聶哲教案第四章 JSP中使用數(shù)據(jù)庫 4 .doc

ID:52290116

大?。?24.00 KB

頁數(shù):3頁

時(shí)間:2020-03-26

JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程代碼教案 聶哲教案第四章 JSP中使用數(shù)據(jù)庫 4 .doc_第1頁
JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程代碼教案 聶哲教案第四章 JSP中使用數(shù)據(jù)庫 4 .doc_第2頁
JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程代碼教案 聶哲教案第四章 JSP中使用數(shù)據(jù)庫 4 .doc_第3頁
資源描述:

《JSP動(dòng)態(tài)Web技術(shù)實(shí)例教程代碼教案 聶哲教案第四章 JSP中使用數(shù)據(jù)庫 4 .doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、深圳職業(yè)技術(shù)學(xué)院電子與信息工程學(xué)院軟件工程系教案授課教師:范新燦※※※※第四章JSP數(shù)據(jù)庫訪問技術(shù)(4)※※※※教學(xué)目標(biāo)1、掌握數(shù)據(jù)分頁的算法原理;2、掌握對數(shù)據(jù)庫表中記錄的分頁顯示方法。重點(diǎn)難點(diǎn)1、數(shù)據(jù)分頁的算法原理;2、數(shù)據(jù)庫表中記錄分頁顯示方法。應(yīng)知應(yīng)會(huì)學(xué)生應(yīng)知:如何利用數(shù)據(jù)指針進(jìn)行數(shù)據(jù)記錄的操作;學(xué)生應(yīng)會(huì):在實(shí)際的應(yīng)用中進(jìn)行數(shù)據(jù)記錄的操作;教學(xué)方法1、以能力培養(yǎng)為中心,采用靈活多樣的教學(xué)方法;2、編程思想和動(dòng)手能力的有機(jī)協(xié)調(diào);3、實(shí)例引入與改造拓寬的結(jié)合,注重啟發(fā)性教學(xué);4、引入實(shí)際項(xiàng)目開發(fā)案例,塑造學(xué)習(xí)編程語言的應(yīng)用型目標(biāo);5、教學(xué)體系的有機(jī)聯(lián)系,以一個(gè)項(xiàng)目開

2、發(fā)貫穿教學(xué)過程;6、有效調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,注重興趣的培養(yǎng),采取學(xué)生在講臺進(jìn)行講課等方法。教學(xué)過程一、新課的過渡項(xiàng)目演示——數(shù)據(jù)分頁顯示3二、講授新課1.?dāng)?shù)據(jù)分頁算法分析原理解析:假設(shè)總記錄為m,每頁顯示數(shù)量是n,那么總頁數(shù)的計(jì)算公式是:(1)如果m除以n的余數(shù)是n,總頁數(shù)等于m除以n的商加1;(2)如果m除以n的余數(shù)等于0,總頁數(shù)等于m除以n的商。即:總的頁數(shù)=(m%n)==0?(m/n)(m/n+1);如果準(zhǔn)備顯示第p頁的內(nèi)容,應(yīng)當(dāng)把游標(biāo)移動(dòng)到第(p-1)*n+1條記錄處。課堂講授為:理論闡述+學(xué)生練習(xí)+啟發(fā)思考+拓展思考。2.項(xiàng)目實(shí)現(xiàn)——分頁顯示改進(jìn)main.j

3、sp程序,實(shí)現(xiàn)分頁顯示2、數(shù)據(jù)分頁代碼分析con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY;//返回可滾動(dòng)的結(jié)果集:rs=sql.executeQuery("SELECT*FROMstudents");rs.last();//將游標(biāo)移動(dòng)到最后一行:intlastRow=rs.getRow();//獲取最后一行的行號://計(jì)算分頁后的總頁數(shù):pageCount=(lastRow%pageSize==0)?(lastRow/pageSize):(lastRow/pag

4、eSize+1);//當(dāng)前顯示的初始頁數(shù):intshowPage=1;<%//獲取客戶想要顯示的頁數(shù):Stringinteger=request.getParameter("showPage");if(integer==null){integer="1";}try{showPage=Integer.parseInt(integer);}catch(NumberFormatExceptione){showPage=1;}if(showPage<=1)3{showPage=1;}if(showPage>=pageCount){showPage=pageCount;}%>

5、R>目前顯示第<%=showPage%>頁intposion=(showPage-1)*pageSize+1;rs.absolute(posion);//設(shè)置游標(biāo)的位置1、課堂提問:(1)分頁顯示數(shù)據(jù)的原理?(2)記錄指針如何移動(dòng)?三、課程講授手段理論闡述+圖例演示+學(xué)生練習(xí)+啟發(fā)思考+拓展思考+作業(yè)。課堂小結(jié)分頁顯示的算法原理,代碼實(shí)現(xiàn)容易出錯(cuò)的地方。作業(yè):“新聞發(fā)布系統(tǒng)”的數(shù)據(jù)分頁顯示。3

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。