![模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第1頁](http://file4.renrendoc.com/view/8b80bf99a79876b3eccf5fded30489b8/8b80bf99a79876b3eccf5fded30489b81.gif)
![模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第2頁](http://file4.renrendoc.com/view/8b80bf99a79876b3eccf5fded30489b8/8b80bf99a79876b3eccf5fded30489b82.gif)
![模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第3頁](http://file4.renrendoc.com/view/8b80bf99a79876b3eccf5fded30489b8/8b80bf99a79876b3eccf5fded30489b83.gif)
![模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第4頁](http://file4.renrendoc.com/view/8b80bf99a79876b3eccf5fded30489b8/8b80bf99a79876b3eccf5fded30489b84.gif)
![模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第5頁](http://file4.renrendoc.com/view/8b80bf99a79876b3eccf5fded30489b8/8b80bf99a79876b3eccf5fded30489b85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
授課課時(shí):4課時(shí)(180分鐘)授課班級:軟件101主講教師: 寧云智主要內(nèi)容本課目標(biāo)新課引入與項(xiàng)目展示案例1–數(shù)據(jù)庫連接案例2–檢索數(shù)據(jù)庫案例3–更新數(shù)據(jù)庫課堂實(shí)踐鞏固與提高知識(shí)目標(biāo)掌握J(rèn)DBC的概念掌握J(rèn)DBCAPI主要內(nèi)容熟悉和掌握Statement接口、Result接口的常用方法和相關(guān)概念(重點(diǎn)、難點(diǎn))掌握J(rèn)SP中檢索數(shù)據(jù)庫和更新數(shù)據(jù)庫的方法(重點(diǎn)、難點(diǎn))技能目標(biāo)靈活運(yùn)用JDBC-ODBC橋連接數(shù)據(jù)庫靈活運(yùn)用專用JDBC驅(qū)動(dòng)程序連接數(shù)據(jù)庫能應(yīng)用Microsoft
SQL
Server2005Driver
for
JDBC驅(qū)動(dòng)程序方法建立與數(shù)據(jù)庫的連接,并能進(jìn)行檢索與更新操作。素質(zhì)
嚴(yán)謹(jǐn)認(rèn)真的工作態(tài)度語言表達(dá)和與人溝通能力目標(biāo)
團(tuán)隊(duì)合作精神完成eBuy購物系統(tǒng)商品的查詢、刪除等功能項(xiàng)目展示應(yīng)用MicrosoftSQLServer2005DriverforJDBC驅(qū)動(dòng)程序方法建立與eBuy(SQL
Server
2005)數(shù)據(jù)庫的連接。設(shè)計(jì)一個(gè)訂單查詢頁面,可以根據(jù)用戶選擇的訂單號(hào)查詢用戶的訂單詳細(xì)信息。編寫程序?qū)崿F(xiàn)添加、修改和刪除商品類別的功能。工作任務(wù)任務(wù)一:建立與電子商城數(shù)據(jù)庫(ShopSystem)對應(yīng)的
ODBC數(shù)據(jù)源,sqlconn.1.jsp通過JDBC-ODBC橋建立數(shù)據(jù)庫連接。任務(wù)二:演示通過SQL
Server
2005
Driver
For
JDBC建立數(shù)據(jù)庫連接。案例分析JDBC-ODBC橋連接數(shù)據(jù)庫Sun公司提供的JDBC-ODBC橋可以訪問任何支持ODBC的數(shù)據(jù)庫。用戶只需設(shè)置好ODBC數(shù)據(jù)源,再由JDBC-ODBC驅(qū)動(dòng)程序轉(zhuǎn)換成JBDC接口供應(yīng)用程序使用。ODBC數(shù)據(jù)源的配置步驟如下: 打開【控制面板】窗口,選擇【管理工具】中的【數(shù)據(jù)源(ODBC)】打開ODBC數(shù)據(jù)源管理器,選擇【系統(tǒng)DSN】選項(xiàng)卡,單擊【添加(D)…】按鈕,如8-1所示。 在數(shù)據(jù)源驅(qū)動(dòng)程序窗口,選擇“SQLServer”,然后單擊【完成】按鈕,如圖8-2所示。 在數(shù)據(jù)源客窗口中,將數(shù)據(jù)源的名稱設(shè)置為
“shopData”,該名稱就是用來連接數(shù)據(jù)庫的數(shù)據(jù)源名稱,但不一定是數(shù)據(jù)庫的名稱,同時(shí)選擇SQLServer數(shù)據(jù)庫服務(wù)器的名稱,這里選擇本機(jī)(.\sql2005),然后單擊【下一步】按鈕如圖8-3所示。 在選擇登錄方式窗口中,使用默認(rèn)的方式。用戶也可以根據(jù)需要選擇SQLServer登錄方式,并指定用戶名和密碼,然后單擊【下一步】按鈕。如圖8-4所示。 選擇數(shù)據(jù)庫窗口中,指定數(shù)據(jù)源所對應(yīng)的數(shù)據(jù)庫(這里為
ShopSystem),然后單擊【下一步】,如圖8-5所示。 在完成并進(jìn)行數(shù)據(jù)源的測試成功后,在ODBC數(shù)據(jù)源管理器中即可看到新添加的數(shù)據(jù)源“shopData”,如圖8-6所示。圖8-1添加系統(tǒng)DSN圖8-2
選擇驅(qū)動(dòng)程序圖8-3
指定數(shù)據(jù)源名稱圖8-4選擇登錄方式圖8-5
選擇數(shù)據(jù)庫圖8-6
成功添加shopData數(shù)據(jù)源【程序代碼】sqlconn1.jsp<%@
page
contentType="text/html;charset=GB2312"
language="java"
%><%@
page
import="java.sql.*"%><html><head><title>JDBC-ODBC連接SQL
Server</title></head><%Connection
conn=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");String
strConn="jdbc:odbc:shopData";String
strUser="sa";String
strPassword="";conn=DriverManager.getConnection(strConn,strUser,strPasswordout.println("<h2>JDBC-ODBC橋連接數(shù)據(jù)庫成功!</h2>");}catch(ClassNotFoundException
e){out.println(e.getMessage());}catch(SQLException
e){out.println(e.getMessage());}finally{try{if
(conn!=null)conn.close();}catch(Exception
e){}}%></html>專用JDBC驅(qū)動(dòng)程序連接數(shù)據(jù)庫要使用SQL
Server
Driver來實(shí)現(xiàn)對SQL
Server數(shù)據(jù)庫的操作,首先必須安裝和配置好環(huán)境,主要包括以下幾個(gè)方面:安裝SQL
Server
2005下載并安裝SQL
Server2005
Driver
for
JDBC驅(qū)動(dòng)程序。下載安裝包后進(jìn)行安裝,在安裝過程中,如果提示沒有選擇安裝路徑,默認(rèn)安裝在了C:\Program
Files\Microsoft
SQLServer
2005
Driver
for
JDBC。配置環(huán)境。在classpath中追加SQL
Server
Driver
forJDBC需要用到的類sqljdbc.jar。也可將這個(gè)文件復(fù)制到Tomcat安裝文件夾下的lib文件夾中。保證數(shù)據(jù)庫訪問用戶具有足夠的訪問權(quán)限。一旦SQL
Server
2005
Driver
For
JDBC驅(qū)動(dòng)程序安裝配置好,重啟Tomcat,即可使用專用的驅(qū)動(dòng)程序連接SQLServer
2005數(shù)據(jù)庫?!境绦虼a】sqlconn2.jsp<%@
pagecontentType="text/html;charset=GB2312"language="java"
%><%@
pageimport="java.sql.*"%><html><head><title>JDBC專用驅(qū)動(dòng)程序連接SQL
Server</title></head><%Connection
conn=null;try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");StringstrConn="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ShopSystem";String
strUser="sa";String
strPassword="";conn=DriverManager.getConnection(strConn,strUser,strPassword);out.println("<h2>JDBC專用驅(qū)動(dòng)程序連接數(shù)據(jù)庫成功!</h2>");}catch(ClassNotFoundException
e){out.println(e.getMessage());}catch(SQLException
e){out.println(e.getMessage());}finally{try{if
(conn!=null)conn.close();}catch(Exception
e){}}%></html>任務(wù)一:學(xué)生模仿完成課堂演示6.1中的內(nèi)容任務(wù)一:學(xué)生模仿完成課堂演示6.2中的內(nèi)容案例分析任務(wù)一:通過SQL
Server
2005
Driver
ForJDBC建立數(shù)據(jù)庫連接,并查詢product表中的前5種商品的編號(hào)、類型、名稱、單價(jià)和數(shù)量。檢索數(shù)據(jù)庫課堂演示6.3:query.jsp通過SQLServer2005DriverForJDBC建立數(shù)據(jù)庫連接,并查詢product表中的前5種商品的編號(hào)、類型、名稱、單價(jià)和數(shù)量。任務(wù)一:學(xué)生模仿完成課堂演示6.3中的內(nèi)容任務(wù)一:演示通過SQL
Server
2005
Driver
ForJDBC建立與數(shù)據(jù)庫的連接,并更新數(shù)據(jù)庫。案例分析更新數(shù)據(jù)庫insert.jsp提供輸入表單供用戶輸入商品信息,do_insert.jsp通過SQLServer2005DriverForJDBC建立數(shù)據(jù)庫連接后通過Statement將商品信息插入到數(shù)據(jù)庫中。convert.jsp在添加商品信息之前進(jìn)行編碼轉(zhuǎn)換。do_insert.jsp運(yùn)行結(jié)果insert.jsp運(yùn)行結(jié)果任務(wù)一:學(xué)生模仿完成課堂演示中的內(nèi)容實(shí)踐要求【課堂實(shí)踐6-1】應(yīng)用MicrosoftSQLServer2005DriverforJDBC驅(qū)動(dòng)程序方法建立與eBuy(SQL
Server
2005)數(shù)據(jù)庫的連接。設(shè)計(jì)一個(gè)訂單查詢頁面,可以根據(jù)用戶選擇的訂單號(hào)查詢用戶的訂單信息。編寫程序?qū)崿F(xiàn)添加、修改和刪除商品類別的功能。在JSP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遷出戶口申請書
- 保定大學(xué)生科技創(chuàng)業(yè)創(chuàng)新項(xiàng)目
- 音樂與生活模板
- 傳統(tǒng)媒體的半年之旅
- 餐飲行業(yè)半年盤點(diǎn)
- 農(nóng)民貧困申請書
- 學(xué)生自愿降級申請書
- 入警申請書范文
- 禮儀隊(duì)申請書
- 加快信息化建設(shè)夯實(shí)數(shù)字基礎(chǔ)能力
- (新版)區(qū)塊鏈應(yīng)用操作員職業(yè)技能競賽理論考試題庫-下(多選、判斷題)
- 四年級上冊四則混合運(yùn)算練習(xí)300道及答案
- 部編版道德與法治四年級下冊-全冊教案設(shè)計(jì)(表格版)
- 2022年江蘇省常州市強(qiáng)基計(jì)劃選拔數(shù)學(xué)試卷(附答案解析)
- 2024-2030年中國體外除顫器行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 2024-2030年中國人力資源行業(yè)市場發(fā)展前瞻及投資戰(zhàn)略研究報(bào)告
- 機(jī)械基礎(chǔ)(少學(xué)時(shí))(第三版) 課件 0-緒論
- 2024-2030年中國樺樹汁行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 2024年高考新課標(biāo)全國卷政治試題分析及2025屆高考復(fù)習(xí)備考建議
- 酒廠承包合作模式
- 2024年中考物理真題分類匯編(全國)(第一期)專題12 機(jī)械能及能量守恒定律(第01期)(解析版)
評論
0/150
提交評論