資源描述:
《web軟件技術(shù)實(shí)驗(yàn)五》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、《web軟件技術(shù)》實(shí)驗(yàn)報(bào)告(9)學(xué)號(hào):10123568姓名:李智斌班級(jí):計(jì)123成績(jī):實(shí)驗(yàn)名稱:JDBC訪問(wèn)數(shù)據(jù)庫(kù)實(shí)驗(yàn)地點(diǎn):信息樓215所使用的工具軟件及環(huán)境:tomcat,MySQL,navicat,JCreator一、實(shí)驗(yàn)?zāi)康模?.掌握使用傳統(tǒng)的方法訪問(wèn)數(shù)據(jù)庫(kù);2.掌握使用數(shù)據(jù)源的方法訪問(wèn)數(shù)據(jù)庫(kù)。二、實(shí)驗(yàn)內(nèi)容:(一)使用傳統(tǒng)方法通過(guò)JSP頁(yè)面訪問(wèn)數(shù)據(jù)庫(kù)【步驟1】創(chuàng)建數(shù)據(jù)庫(kù)。假設(shè)在MySQL建立了一個(gè)名為bookstore的數(shù)據(jù)庫(kù),在其中建立books表,代碼如下:CREATETABLEbooks(bookid
2、character(5)PRIMARYKEY,--書號(hào)titletext,--書名authorcharactervarying(20),--作者publishercharactervarying(40),--出版社pricereal--價(jià)格);向books表中插入幾條記錄,代碼如下:INSERTINTObooksVALUES('204','HeadFirstServlets&JSP','BryanBasham','中國(guó)電力出版社',98.00);INSERTINTObooksVALUES('201','Servl
3、ets與JSP核心教程','HallMarty','清華大學(xué)出版社',45);INSERTINTObooksVALUES('202','Tomcat與JavaWeb開(kāi)發(fā)技術(shù)祥解','孫衛(wèi)琴','機(jī)械工業(yè)出版社',45);INSERTINTObooksVALUES('203','JSP應(yīng)用開(kāi)發(fā)技術(shù)','柳永坡','人民郵電出版社',52);INSERTINTObooksVALUES('205','J2EE1.4編程指南','SpielmanSue','電子工業(yè)出版社',68);注意:需要將數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)程序安
4、裝到應(yīng)用程序的WEB-INFlib目錄中?!静襟E2】使用下面JSP頁(yè)面displayBooks.jsp訪問(wèn)books表中的數(shù)據(jù)。<%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.sql.*"%>
DatabaseAccessTest<%try{Class.forName("com.mysql.jdbc.Driver");Stringdburl="jdb
5、c:mysql://localhost:3306/bookstore";Connectionconn=DriverManager.getConnection(dburl,"bookstore","bookstore");Statementstmt=conn.createStatement();Stringsql="SELECT*FROMbooks";ResultSetrs=stmt.executeQuery(sql);out.println("");out.println("6、
書號(hào) | 書名 | 作者 | 價(jià)格 |
");—8—while(rs.next()){out.println(""+rs.getString(1)+" | "+rs.getString(2)+" | "+rs.getString(3)+" | "+rs.getString(5)+" |
");}out.println("");rs.close();stmt.close();c
7、onn.close();}catch(Exceptione){out.println(e.getMessage());}%>結(jié)果如下:(二)通過(guò)數(shù)據(jù)源訪問(wèn)數(shù)據(jù)庫(kù)注意:需要將數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)程序安裝到Tomcat安裝目錄的lib目錄中,并重新啟動(dòng)Tomcat服務(wù)器?!静襟E1】建立局部數(shù)據(jù)源在Web應(yīng)用程序中建立一個(gè)META-INF目錄,在其中建立一個(gè)context.xml文件,內(nèi)容如下:8、adable="true">