freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

利用java技術(shù)實(shí)現(xiàn)基于web的多數(shù)據(jù)庫訪問(大學(xué)論文-展示頁

2024-11-20 00:55本頁面
  

【正文】 CoreDAO..............................................................42 創(chuàng)建包 ..................................................................................43 在 中建 一個(gè)接口 CustomerDAO ...................................................47 中創(chuàng)建接口 ..............................................................................47 創(chuàng)建包 在其中建一個(gè)類 ServiceBean ...............................48 修 改配置文件 .........................................................................49 編寫測(cè)試代碼 ...............................................................................................50 第 5 章 總結(jié)與展望 .................................................................................................... 51 總結(jié) .....................................................................................................................51 華東師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系 2020 年學(xué)士畢業(yè)論文 2 展望 .....................................................................................................................52 參考文獻(xiàn) ...................................................................................................................... 53 摘 要 使用 Servlet 技術(shù)下的 Java Bean 能同時(shí)對(duì)多個(gè)數(shù)據(jù)庫實(shí)體的訪問,和Servlet 技術(shù)下的 Java Bean 優(yōu)缺點(diǎn)以及 EJB技術(shù)解決異構(gòu)數(shù)據(jù)庫環(huán)境下的多數(shù)據(jù)庫信息處理一種有效的方法。解決數(shù)據(jù)庫異構(gòu)的問題。 database。 JSP 華東師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系 2020 年學(xué)士畢業(yè)論文 3 第 1章 概述 現(xiàn)在 各 種 各樣 數(shù)據(jù)庫應(yīng)用 太多太多 , 在 技術(shù) 方面 、歷史 方面眾多因 素,往往在一個(gè)大的部門中并存有多個(gè)應(yīng)用系統(tǒng)。 為了 不改變 其 原來系統(tǒng)的內(nèi)部信息的前提下,完成不同數(shù)據(jù)庫系統(tǒng)間的數(shù)據(jù)訪問和交換 和處理是我這次畢業(yè)設(shè)計(jì)主要問題。這個(gè)組織結(jié)構(gòu)圖像一棵樹,校部就是樹根 (稱為 根結(jié)點(diǎn) ),各系、專業(yè)、教師、學(xué)生等為枝點(diǎn) (稱為 結(jié)點(diǎn) ),樹根與枝點(diǎn)之間的聯(lián)系稱為邊,樹根與邊之比為 1:N,即樹根只有一個(gè),樹枝有 N個(gè)。 IMS(InformationManagementSystem)是其典型代表。用數(shù)學(xué)方法可將網(wǎng)狀數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)化為層次數(shù)據(jù)結(jié)構(gòu)。例如某單位的職 工關(guān)系就是一個(gè)二元關(guān)系。 華東師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系 2020 年學(xué)士畢業(yè)論文 4 在關(guān)系數(shù)據(jù)庫中,對(duì)數(shù)據(jù)的操作幾乎全部建立在一個(gè)或多個(gè)關(guān)系表格上,通過對(duì)這些關(guān)系表格的分類、合并、連接或選取等運(yùn)算來實(shí)現(xiàn)數(shù)據(jù)的管理。對(duì)于一個(gè)實(shí)際的應(yīng)用問題 (如人事管理問題 ),有時(shí)需要多個(gè)關(guān)系才能實(shí)現(xiàn)。 dBASEII 的另一個(gè)重要功能是通過建立命令文件來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的使用和管理,對(duì)于一個(gè)數(shù)據(jù)庫系統(tǒng)相應(yīng)的命令序列文件,稱為該數(shù)據(jù)庫的應(yīng)用系統(tǒng)。數(shù)據(jù)庫系統(tǒng)可以派生出各種不同類型的輔助文件和建立它的應(yīng)用系統(tǒng)。 (3)操作系統(tǒng)的異構(gòu): WINDOWS 系列、 UNIX、 MacOS、 OS/ DOS 等等。 (5)網(wǎng)絡(luò)的異構(gòu): LAN、 WAN、以太總線結(jié)構(gòu)和令牌環(huán)結(jié)構(gòu)等,在此就不一一講解了。對(duì)于這些不同原因,就目前來看,我們認(rèn)為當(dāng)前應(yīng)該著重解決的在關(guān)系模式下的不同的操作系統(tǒng)和不同數(shù)據(jù)庫管理系統(tǒng)。對(duì)于多數(shù)據(jù)庫系統(tǒng)聯(lián)合訪問和數(shù)據(jù)交換,使用 Java 技術(shù)可以解決不同的操作系統(tǒng)和不同的數(shù)據(jù)庫管理系統(tǒng)之間的數(shù)據(jù)處理。 隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展, Inter已成為最具市場(chǎng)潛力的技術(shù)領(lǐng)域,使用 Web 技術(shù)設(shè)計(jì)的數(shù)據(jù)庫應(yīng)用軟件,是目前 Inter 市場(chǎng)的技術(shù)中堅(jiān),各種 Web應(yīng)用如電子商務(wù),網(wǎng)上購物等都采用這種方式實(shí)現(xiàn)。 Web的多數(shù)據(jù)庫訪問是電子商務(wù)和電子政務(wù)迅速發(fā)展而出現(xiàn)的一種多數(shù)據(jù)庫聯(lián)合應(yīng)用的形式。 對(duì)于在 Web 下的多數(shù)據(jù)庫訪問, Java 的新技術(shù)是 Servlet。現(xiàn)在隨著 Servlet ,服務(wù)器的Servlet 將把 Java Web 軟件開發(fā)帶向更高的層次。開發(fā)出來的 Servlet 可以在服務(wù)器的進(jìn)程空間里進(jìn)行運(yùn)行,并能同時(shí)處理多個(gè)請(qǐng)求。這些應(yīng)用程序編程接口 (API)為各種各樣的中間件實(shí)現(xiàn)了不依賴供應(yīng)商的編程接口, Enterprise Java Bean 技術(shù)把 Java 組件的概念從客戶機(jī)域擴(kuò)展到了服務(wù)器域,它使 Java 技術(shù)發(fā)展成為一種強(qiáng)健的、可伸縮的環(huán)境,能夠支持以任務(wù)為關(guān)鍵的企業(yè)信息系統(tǒng)。 JDBC 其實(shí)是一種“開放”的方案,它為數(shù)據(jù)庫應(yīng)用開發(fā)人員﹑數(shù)據(jù)庫前臺(tái)工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開發(fā)人員可以用純 Java 語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。 一般來說, Java 應(yīng)用程序訪問數(shù)據(jù)庫的一般過程步驟(如圖 1所示)是: 1裝載數(shù)據(jù)庫驅(qū)動(dòng)程序; 2通 過 JDBC 建立數(shù)據(jù)庫連接; 3訪問數(shù)據(jù)庫,執(zhí)行 SQL 語句; 4斷開數(shù)據(jù)庫連接。但是使用這種模式進(jìn)行 Web 應(yīng)用 程序開發(fā),存在很多問題:首先,每一次 Web 請(qǐng)求都要建立一次數(shù)據(jù)庫連接。這個(gè)時(shí)間對(duì)于一次或幾 次數(shù)據(jù)庫操作,或許感覺不出系統(tǒng)有多大的開銷。在這種情況下,頻繁的進(jìn)行數(shù)據(jù)庫連接操作勢(shì)必占用很多的系統(tǒng)資源,網(wǎng)站的響應(yīng)速度必然會(huì)下降,嚴(yán)重的可能會(huì)導(dǎo)致系統(tǒng)癱瘓。不然如果程序出現(xiàn)異常而未能關(guān)閉,可能會(huì)導(dǎo)致數(shù)據(jù)庫系統(tǒng)中的內(nèi)存泄漏。 對(duì)于共享資源,有一個(gè)很典型的設(shè)計(jì)模式:資源池( Resource Pool)。為解決上述問題,可以采用數(shù)據(jù)庫連接池技術(shù)。預(yù)先在緩沖池中放入一定數(shù)量的連接,當(dāng)需要建立數(shù)據(jù)庫連接時(shí),只需從“緩沖池”中取出一個(gè),使用完畢之后再放回去。更為重要的是我們可以通過連接池的管理機(jī)制監(jiān)視數(shù)據(jù)庫的連接的數(shù)量﹑使用情況,為系統(tǒng)開發(fā)﹑測(cè)試及性能調(diào)整提供依據(jù)。 圖 2 連接池的基本工作原理 華東師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系 2020 年學(xué)士畢業(yè)論文 8 JavaBean 實(shí)現(xiàn)連接池的訪問 目前的 JDBC 驅(qū)動(dòng)中基本都包含了 DataSource 接口的實(shí)現(xiàn)當(dāng)前的主流應(yīng)用服務(wù)器上都包含了基于 DataSource 的數(shù)據(jù)庫連接池的實(shí)現(xiàn)。此次我以 +tMysql 為平臺(tái)來研究如何用JavaBean 實(shí)現(xiàn) Mysql 數(shù)據(jù)庫連接池。在 Tomcat的 serverv. xml和 content. xml中配置,位置:( C:\Tomcat \conf)如下示例代碼: Resourcename=UserDatabase auth=Container type= description=User database that can be updated and saved factory= pathname=conf/ / 第 3章 多數(shù)據(jù)庫系統(tǒng)的 Java 解決方案 多數(shù)據(jù)庫系統(tǒng)的 Java Java 技術(shù)是全新的編程技術(shù),它具有平臺(tái)無關(guān)性、面向?qū)ο蟆踩?、高性能、分布式,多線程等特點(diǎn),使 Java 成為當(dāng)前最為類型的編程語言和平臺(tái)。 Java Bean 技術(shù)實(shí)現(xiàn)多數(shù)據(jù)庫的訪問 對(duì)于基于 Web 的多數(shù)據(jù)庫訪問, Java Bean 技術(shù)可以提供一個(gè)比較強(qiáng)大、靈活的解決方案。 Java Bean 的華東師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系 2020 年學(xué)士畢業(yè)論文 9 結(jié)構(gòu)如下: MYSQL 創(chuàng)建表 TB_USER 創(chuàng)建成功! 使用 myeclipse 創(chuàng)建開發(fā)平臺(tái),測(cè)試 MYSQL 是否連接成功 % page language=java contentType=text/html。charset=GB2312% % try { ().newInstance()。 } try { Connection conn = (jdbc:assword=123)。 ()。 (SQLState: + ())。 } % /center /body /html 華東師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系 2020 年學(xué)士畢業(yè)論文 11 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫添加數(shù)據(jù),創(chuàng)建 package 。 //信息號(hào) private String name。 //公司名稱 private String tell。 //地址 private String part。 // private String fax。 華東師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系 2020 年學(xué)士畢業(yè)論文 12 //Email private String rong。 //產(chǎn)品 private String plan。 //備注 private String budget。 } public void setId(int id){ = id。 } public void setName(String name){ = name。 } public void setCompany(String pany){ = pany。 } public void setTell(String tell){ = tell。 } public void setAd(String ad){ = ad。 } public void setPart(String part){ = part。 } public void setQq(String qq){ = qq。 } public void setFax(String fax){ 華東師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系 2020 年學(xué)士畢業(yè)論文 14 = fax。 } public void setEmail(String ){ = 。 } public void setRong(String rong){ = rong。 } public void setProduct(String product){ = product。 } public void setPlan(String plan){ = plan。 } 華東師范大學(xué)計(jì)算機(jī)科學(xué)技術(shù)系 2020 年學(xué)士畢業(yè)論文 15 public void setRemark(String remark){ = remark。 } public void setBudget(Strin
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1