• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      探析基于JSP開發(fā)的WEB數(shù)據(jù)庫設(shè)計

      2015-01-02 05:16:00王曉玲
      科技視界 2015年4期
      關(guān)鍵詞:瀏覽器語句頁面

      王曉玲

      (遼寧石化職業(yè)技術(shù)學(xué)院計算機系,遼寧 錦州121001)

      0 引言

      隨著互聯(lián)網(wǎng)技術(shù)飛速的發(fā)展,WEB數(shù)據(jù)庫技術(shù)也得到長足的進步,并且成為學(xué)者以及IT產(chǎn)業(yè)專業(yè)技術(shù)人員關(guān)注的熱點之一。WEB數(shù)據(jù)庫的訪問技術(shù)主要是指,在用戶的終端即個人PC上安裝瀏覽器,使用瀏覽器作為用戶的輸入、查詢以及反饋結(jié)果的交互界面。最初的動態(tài)網(wǎng)站的建設(shè)技術(shù)主要使用ASP作為開發(fā)工具,但是ASP技術(shù)存在安全性差、可移植性差以及維護難度高等問題。因此,JSP技術(shù)應(yīng)運而生,為現(xiàn)代網(wǎng)站建設(shè)提供了一條創(chuàng)新型技術(shù)。本文研究了應(yīng)用JSP技術(shù)開發(fā)WEB數(shù)據(jù)的設(shè)計方法,介紹了相關(guān)的JSP、JDBC以及數(shù)據(jù)庫連接技術(shù),并通過利用JSP技術(shù)的WEB數(shù)據(jù)庫開發(fā)實例,對各種技術(shù)進行綜合應(yīng)用。從而展示了JSP技術(shù)在WEB數(shù)據(jù)庫設(shè)計中的優(yōu)勢。

      1 相關(guān)技術(shù)

      1.1 JSP簡介

      JSP是由Sun Micro systems公司的技術(shù)為主導(dǎo),多家公司參與建立的一種動態(tài)網(wǎng)頁的技術(shù)標準,是一種Servlet設(shè)計簡化形式,中文譯名為java服務(wù)器頁面。具有堅固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動下載等特性。與ASP技術(shù)相類似,JSP技術(shù)是將Java程序段落及標記在傳統(tǒng)的網(wǎng)頁HTML文件中進行插入,生成JSP文件。利用JSP技術(shù)所開發(fā)的網(wǎng)絡(luò)應(yīng)用可以在Linux以及Windows等其他操作系統(tǒng)進行跨平臺運行。

      1.2 JDBC

      JDBC是JAVA應(yīng)用程序與數(shù)據(jù)庫訪問的通用接口,對多種關(guān)系數(shù)據(jù)庫提供了統(tǒng)一訪問界面,可以用標準的應(yīng)用程序?qū)?shù)據(jù)庫開發(fā)應(yīng)用編程。JDBC可以使用最基礎(chǔ)的實現(xiàn)方式,如與數(shù)據(jù)庫建立連接、發(fā)送并操作數(shù)據(jù)庫相關(guān)語句,并處理反饋結(jié)果。其接口形式與OBDC在非常相似,規(guī)定了Java用什么樣的方式實現(xiàn)與數(shù)據(jù)庫的交互。JDBC的優(yōu)勢在于對數(shù)據(jù)庫操作的便捷性,具有與平臺無關(guān)的特性,即可在各種數(shù)據(jù)庫系統(tǒng)上運行。

      1.3 Web數(shù)據(jù)庫

      Web數(shù)據(jù)庫是互聯(lián)網(wǎng)利用Web查詢作為接口方式,進行數(shù)據(jù)庫資源的訪問,屬于深度Web的一種資源形式。Web數(shù)據(jù)庫可對信息查詢提供交互式的服務(wù),主要特點是將數(shù)據(jù)庫技術(shù)與Web技術(shù)相互融合,這種融合方式將Web與數(shù)據(jù)庫的特性進行全面體現(xiàn),并且利用了數(shù)據(jù)庫的深度的信息資源。其主要由數(shù)據(jù)庫服務(wù)器、中間部件、Web服務(wù)器、瀏覽器等4部分組成。

      2 基于JSP技術(shù)的WEB數(shù)據(jù)庫實例

      2.1 環(huán)境配置

      本文選用WINDOWS 7操作系統(tǒng)作為基礎(chǔ)平臺,選用的數(shù)據(jù)庫產(chǎn)品采用了MicroSoft公司的SQL Server 2012,主要原因是考慮了數(shù)據(jù)庫管理系統(tǒng)與操作系統(tǒng)的緊密關(guān)聯(lián)性。另外,SQL 2012非常便捷的圖形操作界面也是被選擇的主要原因之一。服務(wù)器端使用JAVA開發(fā)工具包JDK7.1+Apache Tomcat 8.0的配置方案。具體的配置步驟是,在操作系統(tǒng)的環(huán)境變量中利用Java_home和Tomcat_home配置路徑。在配置完成后,在瀏覽器中輸入HTTP://127.0.0.1/即可看到關(guān)于Tomcat啟動成功的歡迎界面。

      2.2 利用JSP操縱數(shù)據(jù)庫

      利用JSP技術(shù)可以非常的方便的進行數(shù)據(jù)庫的相關(guān)操作。該類程序被寫進了一個JavaBeans,這個JavaBeans中包含了被封裝的屬性以及方法,具有連接數(shù)據(jù)庫以及對數(shù)據(jù)庫進行查詢、刪除、插入以及修改等數(shù)據(jù)庫操縱功能。通過JSP技術(shù),所有的查詢邏輯都可以通過存儲過程來實現(xiàn)。例如,存儲過程的語句格式為EXEC存儲過程名parameter1,parameter2。只要與數(shù)據(jù)庫操作相關(guān)的頁面都會包含了如下JSP語句:fflt;jsp:useBean id="RegisterBean"scope="session"class="tools.connect"/ffgt;。具體程序代碼的解釋為,id的名稱為"RegisterBean",scope作為bean的使用違反。Class是連接類經(jīng)過編譯生成的.class文件。另外,JSP技術(shù)中與數(shù)據(jù)庫相連接的函數(shù)為connect();數(shù)據(jù)庫產(chǎn)尋函數(shù)為ResultSet executeQuery(String sql)。

      2.3 WEB數(shù)據(jù)庫連接

      JSP技術(shù)支持JDBC以及ODBC兩種形式的數(shù)據(jù)庫連接方式。使用ODBC連接數(shù)據(jù)庫時,可以利用Oracle公司的JDBC-to-ODBC網(wǎng)橋驅(qū)動程序。另一種方式,在Java Bean中,將JDBC數(shù)據(jù)庫的連接操作封裝起來,具體實現(xiàn)代碼如下所示:

      2.4 WEB數(shù)據(jù)庫的工作

      當前臺的JSP頁面發(fā)出對數(shù)據(jù)庫的操作請求,如查詢、刪除、插入以及修改等功能,就要求通過JDBC-ODBC的方式實現(xiàn)與后臺SQL Server 2012的數(shù)據(jù)庫進行連接。之后,將JSP前臺頁面?zhèn)魉瓦^來的SQL查詢語句或者存儲過程發(fā)送至SQL Server 2012進行處理,結(jié)果產(chǎn)生后返回到JSP前臺頁面上。當數(shù)據(jù)庫的操縱動作完成時,取消與數(shù)據(jù)庫的連接。在數(shù)據(jù)庫中有很多的編碼表,開發(fā)人員可以利用視圖的方法與數(shù)據(jù)庫表進行連接。針對視圖進行操作,能夠減少大量的工作量以及有效的提高工作效率。

      3 結(jié)束語

      本文分析了當前網(wǎng)絡(luò)技術(shù)中應(yīng)用數(shù)據(jù)庫的特點,對JSP,WEB數(shù)據(jù)庫以及JSP與數(shù)據(jù)庫的連接技術(shù)做了詳細的闡述,并就基于JSP技術(shù)的WEB數(shù)據(jù)庫的配置與實現(xiàn)做了深入地探討。

      [1]佟建新,李超,楊洪海,何焱.基于JSP的數(shù)據(jù)庫應(yīng)用系統(tǒng)建設(shè)探討[J].北京聯(lián)合大學(xué)學(xué)報:自然科學(xué)版,2014(03):133-135.

      [2]賀達,洪飛龍,鄢田云,李剛.網(wǎng)站設(shè)計中數(shù)據(jù)庫應(yīng)用系統(tǒng)的研究與實現(xiàn)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2013(02):145-148.

      [3]李長征,雷勇.網(wǎng)絡(luò)設(shè)計中數(shù)據(jù)庫應(yīng)用系統(tǒng)中的實現(xiàn)[J].機械設(shè)計與制造,2011(02):56-59.

      [4]鐘田田.數(shù)據(jù)庫應(yīng)用系統(tǒng)結(jié)構(gòu)發(fā)展及趨勢[J].貴州工業(yè)大學(xué)學(xué)報:社會科學(xué)版,2011(04):98-101.

      [5]鄭玉山,鄧正宏.基于JSP的數(shù)據(jù)庫應(yīng)用系統(tǒng)研究與設(shè)計[J].計算機工程與設(shè)計,2012(22):235-237.

      猜你喜歡
      瀏覽器語句頁面
      大狗熊在睡覺
      刷新生活的頁面
      重點:語句銜接
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      精彩語句
      環(huán)球瀏覽器
      再見,那些年我們嘲笑過的IE瀏覽器
      如何搞定語句銜接題
      語文知識(2014年4期)2014-02-28 21:59:52
      同一Word文檔 縱橫頁面并存
      淺析ASP.NET頁面導(dǎo)航技術(shù)
      双柏县| 三原县| 隆尧县| 丰原市| 广宗县| 龙游县| 即墨市| 阜新市| 随州市| 琼中| 景德镇市| 镇原县| 嘉义市| 郧西县| 盘锦市| 玉门市| 社会| 贺州市| 康平县| 称多县| 共和县| 香格里拉县| 蒙城县| 赤城县| 青海省| 望奎县| 灵璧县| 酉阳| 绥江县| 连州市| 建湖县| 仪征市| 合阳县| 会宁县| 聊城市| 浏阳市| 伊川县| 理塘县| 枣庄市| 尼玛县| 永修县|