第5章JSP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)ppt課件.ppt

第5章JSP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)ppt課件.ppt

ID:59491770

大?。?67.00 KB

頁(yè)數(shù):27頁(yè)

時(shí)間:2020-09-13

第5章JSP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)ppt課件.ppt_第1頁(yè)
第5章JSP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)ppt課件.ppt_第2頁(yè)
第5章JSP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)ppt課件.ppt_第3頁(yè)
第5章JSP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)ppt課件.ppt_第4頁(yè)
第5章JSP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)ppt課件.ppt_第5頁(yè)
資源描述:

《第5章JSP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第5章JSP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)主要內(nèi)容使用JDBC-ODBC橋接器連接數(shù)據(jù)庫(kù)使用純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù)Statement、ResultSet的使用游動(dòng)查詢(xún)?cè)L問(wèn)Excel電子表格使用連接池其他典型數(shù)據(jù)庫(kù)的連接預(yù)處理語(yǔ)句的使用5.1使用JDBC-ODBC橋接器連接數(shù)據(jù)庫(kù)5.1.1核心知識(shí)使用JDBC-ODBC橋接器連接數(shù)據(jù)庫(kù)的機(jī)制是:將連接數(shù)據(jù)庫(kù)的相關(guān)信息提供給JDBC-ODBC驅(qū)動(dòng)程序,然后轉(zhuǎn)換成JDBC接口,供應(yīng)用程序使用,而和數(shù)據(jù)庫(kù)的連接由ODBC完成。5.1.2能力目標(biāo)掌握J(rèn)DBC-ODBC橋

2、接器連接數(shù)據(jù)庫(kù)的方法。5.1.3任務(wù)驅(qū)動(dòng)1.創(chuàng)建待連接的MicrosoftAccess數(shù)據(jù)庫(kù)2.建立JDBC-ODBC橋接器3.創(chuàng)建ODBC數(shù)據(jù)源5.1使用JDBC-ODBC橋接器連接數(shù)據(jù)庫(kù)4.和ODBC數(shù)據(jù)源指定的數(shù)據(jù)庫(kù)建立連接5.在JSP頁(yè)面中使用JDBC-ODBC橋接器連接數(shù)據(jù)庫(kù)編寫(xiě)一個(gè)JSP頁(yè)面example5_1.jsp,該頁(yè)面中的Java程序片代碼使用JDBC-ODBC橋接器連接到數(shù)據(jù)源myGod,查詢(xún)goodsInfo表中的全部記錄。頁(yè)面運(yùn)行效果如圖5.8所示。5.1使用JDBC-ODB

3、C橋接器連接數(shù)據(jù)庫(kù)5.1.4實(shí)踐環(huán)節(jié)參考本節(jié)任務(wù)中的主要內(nèi)容,創(chuàng)建數(shù)據(jù)源mySky,該數(shù)據(jù)源指定的數(shù)據(jù)庫(kù)是goods.accdb。編寫(xiě)一個(gè)JSP頁(yè)面practice5_1.jsp,該頁(yè)面中的Java程序片代碼使用JDBC-ODBC橋接器連接到數(shù)據(jù)源mySky,查詢(xún)goodsInfo表中g(shù)oodsPrice字段值大于100的全部記錄。頁(yè)面運(yùn)行效果如圖5.9所示。5.2使用純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù)5.2.1核心知識(shí)使用純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù),需要經(jīng)過(guò)兩個(gè)步驟:注冊(cè)純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)

4、程序和指定的數(shù)據(jù)庫(kù)建立連接5.2使用純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù)1.注冊(cè)純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序每種數(shù)據(jù)庫(kù)都配有自己的純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序。Oracle10g的純Java驅(qū)動(dòng)程序一般位于數(shù)據(jù)庫(kù)安裝目錄“oracleproduct10.2.0db_1jdbclib”下,名為classes12.jar。try{Class.forName("oracle.jdbc.driver.OracleDriver");}catch(ClassNotFoundExceptione){e.print

5、StackTrace();}5.2使用純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù)2.和指定的數(shù)據(jù)庫(kù)建立連接和Oracle數(shù)據(jù)庫(kù)建立連接的代碼如下:try{Connectioncon=DriverManager.getConnection("jdbc:oracle:thin:@主機(jī):端口號(hào):數(shù)據(jù)庫(kù)名","用戶(hù)名","密碼");}catch(SQLExceptione){e.printStackTrace();}5.2使用純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù)5.2.2能力目標(biāo)掌握純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù)的

6、方法。5.2.3任務(wù)驅(qū)動(dòng)1.任務(wù)的主要內(nèi)容編寫(xiě)一個(gè)JSP頁(yè)面example5_2.jsp,該頁(yè)面的Java程序片代碼使用純Java驅(qū)動(dòng)程序連接Oracle數(shù)據(jù)庫(kù),查詢(xún)goodsInfo表中的全部記錄。2.任務(wù)的代碼模板e(cuò)xample5_2.jsp5.2使用純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù)3.任務(wù)小結(jié)或知識(shí)擴(kuò)展從任務(wù)中我們可以看出編寫(xiě)程序訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)需要有以下幾個(gè)步驟:①導(dǎo)入java.sql包②加載驅(qū)動(dòng)程序③連接數(shù)據(jù)庫(kù)④訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)⑤處理返回的結(jié)果集⑥關(guān)閉數(shù)據(jù)庫(kù)連接,釋放資源4.任務(wù)代碼模板的參考答案5.

7、2使用純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接數(shù)據(jù)庫(kù)5.2.4實(shí)踐環(huán)節(jié)編寫(xiě)一個(gè)JSP頁(yè)面practice5_2.jsp,該頁(yè)面中的Java程序片代碼使用純Java數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序連接Oracle數(shù)據(jù)庫(kù),查詢(xún)goodsInfo表中g(shù)oodsPrice字段值大于10并小于50的全部記錄。5.3Statement、ResultSet的使用5.3.1核心知識(shí)和數(shù)據(jù)庫(kù)建立連接之后,接下來(lái)若要執(zhí)行SQL語(yǔ)句,需要有以下幾個(gè)步驟:1.創(chuàng)建Statement對(duì)象2.執(zhí)行SQL語(yǔ)句3.處理返回的ResultSet對(duì)象5.3.2能力目

8、標(biāo)能夠靈活使用Statement與ResultSet對(duì)象對(duì)數(shù)據(jù)庫(kù)進(jìn)行增刪改查。5.3Statement、ResultSet的使用5.3.3任務(wù)驅(qū)動(dòng)1.任務(wù)的主要內(nèi)容編寫(xiě)兩個(gè)JSP頁(yè)面:addGoods.jsp和showAllGoods.jsp。用戶(hù)可以在addGoods.jsp頁(yè)面中輸入信息后,點(diǎn)擊“添加”按鈕把信息添加到goodsInfo表中。然后,在showAllGoods.jsp頁(yè)面中顯示所有商品信息。在該任務(wù)中需要編寫(xiě)一個(gè)bean(GoodsBe

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

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

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