![模塊二核心技術(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),請進行舉報或認領(lǐng)
文檔簡介
授課課時:4課時(180分鐘)授課班級:軟件101主講教師: 寧云智主要內(nèi)容本課目標(biāo)新課引入與項目展示案例1–數(shù)據(jù)庫連接案例2–檢索數(shù)據(jù)庫案例3–更新數(shù)據(jù)庫課堂實踐鞏固與提高知識目標(biāo)掌握JDBC的概念掌握JDBCAPI主要內(nèi)容熟悉和掌握Statement接口、Result接口的常用方法和相關(guān)概念(重點、難點)掌握JSP中檢索數(shù)據(jù)庫和更新數(shù)據(jù)庫的方法(重點、難點)技能目標(biāo)靈活運用JDBC-ODBC橋連接數(shù)據(jù)庫靈活運用專用JDBC驅(qū)動程序連接數(shù)據(jù)庫能應(yīng)用Microsoft
SQL
Server2005Driver
for
JDBC驅(qū)動程序方法建立與數(shù)據(jù)庫的連接,并能進行檢索與更新操作。素質(zhì)
嚴謹認真的工作態(tài)度語言表達和與人溝通能力目標(biāo)
團隊合作精神完成eBuy購物系統(tǒng)商品的查詢、刪除等功能項目展示應(yīng)用MicrosoftSQLServer2005DriverforJDBC驅(qū)動程序方法建立與eBuy(SQL
Server
2005)數(shù)據(jù)庫的連接。設(shè)計一個訂單查詢頁面,可以根據(jù)用戶選擇的訂單號查詢用戶的訂單詳細信息。編寫程序?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ū)動程序轉(zhuǎn)換成JBDC接口供應(yīng)用程序使用。ODBC數(shù)據(jù)源的配置步驟如下: 打開【控制面板】窗口,選擇【管理工具】中的【數(shù)據(jù)源(ODBC)】打開ODBC數(shù)據(jù)源管理器,選擇【系統(tǒng)DSN】選項卡,單擊【添加(D)…】按鈕,如8-1所示。 在數(shù)據(jù)源驅(qū)動程序窗口,選擇“SQLServer”,然后單擊【完成】按鈕,如圖8-2所示。 在數(shù)據(jù)源客窗口中,將數(shù)據(jù)源的名稱設(shè)置為
“shopData”,該名稱就是用來連接數(shù)據(jù)庫的數(shù)據(jù)源名稱,但不一定是數(shù)據(jù)庫的名稱,同時選擇SQLServer數(shù)據(jù)庫服務(wù)器的名稱,這里選擇本機(.\sql2005),然后單擊【下一步】按鈕如圖8-3所示。 在選擇登錄方式窗口中,使用默認的方式。用戶也可以根據(jù)需要選擇SQLServer登錄方式,并指定用戶名和密碼,然后單擊【下一步】按鈕。如圖8-4所示。 選擇數(shù)據(jù)庫窗口中,指定數(shù)據(jù)源所對應(yīng)的數(shù)據(jù)庫(這里為
ShopSystem),然后單擊【下一步】,如圖8-5所示。 在完成并進行數(shù)據(jù)源的測試成功后,在ODBC數(shù)據(jù)源管理器中即可看到新添加的數(shù)據(jù)源“shopData”,如圖8-6所示。圖8-1添加系統(tǒng)DSN圖8-2
選擇驅(qū)動程序圖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ū)動程序連接數(shù)據(jù)庫要使用SQL
Server
Driver來實現(xiàn)對SQL
Server數(shù)據(jù)庫的操作,首先必須安裝和配置好環(huán)境,主要包括以下幾個方面:安裝SQL
Server
2005下載并安裝SQL
Server2005
Driver
for
JDBC驅(qū)動程序。下載安裝包后進行安裝,在安裝過程中,如果提示沒有選擇安裝路徑,默認安裝在了C:\Program
Files\Microsoft
SQLServer
2005
Driver
for
JDBC。配置環(huán)境。在classpath中追加SQL
Server
Driver
forJDBC需要用到的類sqljdbc.jar。也可將這個文件復(fù)制到Tomcat安裝文件夾下的lib文件夾中。保證數(shù)據(jù)庫訪問用戶具有足夠的訪問權(quán)限。一旦SQL
Server
2005
Driver
For
JDBC驅(qū)動程序安裝配置好,重啟Tomcat,即可使用專用的驅(qū)動程序連接SQLServer
2005數(shù)據(jù)庫?!境绦虼a】sqlconn2.jsp<%@
pagecontentType="text/html;charset=GB2312"language="java"
%><%@
pageimport="java.sql.*"%><html><head><title>JDBC專用驅(qū)動程序連接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ū)動程序連接數(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種商品的編號、類型、名稱、單價和數(shù)量。檢索數(shù)據(jù)庫課堂演示6.3:query.jsp通過SQLServer2005DriverForJDBC建立數(shù)據(jù)庫連接,并查詢product表中的前5種商品的編號、類型、名稱、單價和數(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在添加商品信息之前進行編碼轉(zhuǎn)換。do_insert.jsp運行結(jié)果insert.jsp運行結(jié)果任務(wù)一:學(xué)生模仿完成課堂演示中的內(nèi)容實踐要求【課堂實踐6-1】應(yīng)用MicrosoftSQLServer2005DriverforJDBC驅(qū)動程序方法建立與eBuy(SQL
Server
2005)數(shù)據(jù)庫的連接。設(shè)計一個訂單查詢頁面,可以根據(jù)用戶選擇的訂單號查詢用戶的訂單信息。編寫程序?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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度皮鞋品牌授權(quán)產(chǎn)品宣傳推廣合同
- 2025年度環(huán)保設(shè)施改造工程合同補充協(xié)議范本
- 2025年個人住房公積金委托貸款合同參考范文(2篇)
- 2025年護理行業(yè)護士聘用合同標(biāo)準文本
- 2025年度合同銷毀風(fēng)險評估與應(yīng)急預(yù)案合同
- 2025年黃金交易風(fēng)險管理軟件開發(fā)與銷售合同
- 2025年度廣告代理運營服務(wù)合同
- 2025年度鏟車租賃安全應(yīng)急預(yù)案及實施合同4篇
- 2025年度購物中心場地租賃與節(jié)假日慶典服務(wù)合同
- 二零二四年度人工智能企業(yè)私人股權(quán)轉(zhuǎn)讓合同模板3篇
- 安踏運動品牌營銷策略研究
- 非哺乳期乳腺炎患者的護理
- 淋巴瘤的治療及護理
- 骨科抗菌藥物應(yīng)用分析報告
- 中職安全管理方案
- 百詞斬托福詞匯excel版本
- 高考寫作指導(dǎo)常見議論文論證方法知識梳理與舉例解析課件27張
- 玻璃反應(yīng)釜安全操作及保養(yǎng)規(guī)程
- 高中英語新課標(biāo)詞匯表(附詞組)
- 證券公司信用風(fēng)險和操作風(fēng)險管理理論和實踐中金公司
- 2022年高考湖南卷生物試題(含答案解析)
評論
0/150
提交評論