模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第1頁
模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第2頁
模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第3頁
模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第4頁
模塊二核心技術(shù)教學(xué)單元8數(shù)據(jù)庫增刪改操作_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論