亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java技術實現數據庫應用系統慨述

2019-11-18 12:10:27
字體:
來源:轉載
供稿:網友

  java 語言是Sun MicroSystems 公司于1995年正式命名并推出的一種面向對象的編程語言-OOP(abbr.Object Oriented PRogramming)。Sun 公司說:Java 程序設計 語言被設計成是 by programmers for programmers,其隨著 Internet 的發展而廣為流行。用它開發的系統"一次開發,到處運行"的特色以及程序開發設計時所體現出的面向對象的思想深深地觸動著人們。它的語言簡潔、集多種程序設計語言之大成,且面向對象、具有可移植性、分布性、安全性、高性能等特色。Java在向Internet/Intranet,甚至計算機世界的各個領域滲透,慢慢改變著人們的思維。而今Internet 熱浪一浪高過一浪,從外部世界走向企業內部形成Intranet,促進了Java 技術的利用開發。計算機業界中的IBM、ORACAL 、APPLE、Sun、Netscape五家公司還聯合推出"網絡計算機(NC-1)"規范。拋開"Wintel"臃腫不堪的體系結構,使用戶端價格低廉、易于使用,并成為能夠連接網絡的簡單計算機-NC(Network Computer),即所說的"瘦客戶"機,NC 支持Java 虛擬機(JVM),能夠運行Java開發的應用程序(application)和小程序(Applet)并支持多媒體應用。NC 和Java 的結合誕生了新的時代:網絡計算機時代。就連Sun的冤家對頭Microsoft的比爾.蓋茨也不得不承認:"Java是長時間以來最卓越的程序設計語言"。
    一、 Java 數據庫基礎 JDBC API
  
    Java語言在數據庫應用方面,非凡在基于Web 的B/S結構的在線數據庫應用方面的煩瑣復雜配置等,并不能使用戶和程序開發雙方都十分滿足。SunSoft雖提供了用Java語言編寫成的Java與數據庫的接口規范JDBC(Java DataBase Connectivity,而JavaSoft說JDBC并不代表什么),使Java程序可以通過統一標準規范的JDBC API來與不同的數據庫通信。確保了"100%純Java"的解決方案。JDBC API 定義了Java中的類和接口,表示數據庫連接、SQL 指令、結果集合等。它答應Java程序員發送SQL 指令并處理結果。JDBC API 提供兩種主要接口:一是面向開發人員的java.sql程序包,使得Java程序員能夠進行數據庫連接,執行SQL查詢,并得到結果集合。Java2 的java.sql包提供了6個類和18個接口,下文將介紹;另一是面向底層數據庫廠商的JDBC Drivers ,目前為止,Java2的JDBC Drivers僅提供下述四種類型的數據庫驅動方式,且各有利弊:
  
    (1) JDBC-ODBC bridge plus ODBC driver 方式:JDBC-ODBC 橋接方式利用微軟的開放數據庫互連接口(ODBC API)同數據庫服務器通訊,客戶端計算機首先應該安裝并配置ODBC driver 和JDBC-ODBC bridge兩種驅動程序。這是Applets訪問你的數據庫最可能的解決方式,但這對Internet 和Intranet 用戶而言簡直是一個非常令人討厭和麻煩的解決方案。
  
    (2) Native-API partly Java driver方式:這種驅動方式將數據庫廠商的非凡協議轉換成Java代碼及二進制類碼,使Java 數據庫客戶方與數據庫服務器方通信。例如:Oracle用SQLNet協議,DB2用IBM 的數據庫協議。數據庫廠商的非凡協議也應該被安裝在客戶機上。這也是令人討厭和麻煩的解決方案。
  
    (3) JDBC-Net pure Java driver方式:這種方式是純Java driver。數據庫客戶以標準網絡協議(如HTTP、SHTTP)同數據庫訪問服務器通信,數據庫訪問服務器然后翻譯標準網絡協議成為數據庫廠商的專有非凡數據庫訪問協議(也可能用到ODBC driver)與數據庫通信。對Internet 和Intranet 用戶而言這是一個理想的解決方案。Java driver 被自動的,以透明的方式隨Applets自Web服務器而下載并安裝在用戶的計算機上。
  
    (4) Native-protocol pure Java driver方式:這種方式也是純Java driver。數據庫廠商提供了非凡的JDBC協議使Java數據庫客戶與數據庫服務器通信。然而,將把代理協議同數據庫服務器通信改用數據庫廠商的非凡JDBC driver。這對Intranet 應用是高效的,可是數據庫廠商的協議可能不被防火墻支持,缺乏防火墻支持在Internet 應用中會存在潛在的安全隱患。
  
    綜上四種方式中,只有第三、四種方式的驅動支持 Applet的零安裝。因為JDBC drivers 完全用Java 寫成,并從Web 服務器上隨applet下載。為了支持零安裝,驅動程序應該被放在Web上,并與applet 在相同目錄。而第四種存在安全隱患,第三種產品為數不多,現今較成熟的IDS JDBC driver屬于此種(http://www.idssoftware.com),但也要用到ODBC driver輔助。
  
    即便如此,利用Java技術開發單機環境應用程序,局域網范圍或Intranet環境下的應用程序、動態Web應用(Live Intranet)等,Java語言是高效、安全、穩定的。Java語言已贏得了眾多廠商的支持,基于其上的Java API-JDBC也發展迅速。Sun承諾任何Java Applet 或Java應用軟件都能夠與數據庫結合,并且仍將不遺余力的支持未來Java技術的發展。Java語言的跨平臺特性,使之成為Internet和Intranet環境下開發數據庫應用系統的理想選擇方案。
  
    二、 Java 的數據庫應用開發展望
  
    至此,你已知道:要進行Java 數據庫應用程序的設計,需要具備多方面的技能,包括了解或熟練數據庫驅動程序、SQL( 結構化查詢語言)以及java.sql包所包含的類、接口等。JavaSoft 已經注重到了Java 在數據庫程序設計方面的棘手而復雜,他們現在正在開發新的同Java一樣輕易使用的產品JavaBlend ,該產品將大大簡化利用JDBC構建數據庫應用系統的過程。JavaBlend 將自動鏡像Java 對象成為存儲在數據庫中的信息。所有對對象的操作,都將產生與之鏡像的數據庫的動作,包括對存儲在數據庫中信息的自動查詢、更新等。一旦Java 的對象到數據庫鏡像(Java object-to-database mapping)被成功建立,JavaBlend 將免費發放給Java 程序員,以使Java 程序員從利用繁瑣SQL語句、結果集合解決方案過渡到利用JavaBlend 把對Java 對象的方法調用相應地自動轉化成SQL語句和結果集合這一簡單方案。這將使JDBC和SQL知識在數據庫開發時不必考慮過多,而使程序員專心于用戶業務方案的提供解決。JavaBlend目前并不包含在JDK 1.2中。
  
    Java 語言及其技術是當今世界程序設計語言的主流。應用Java 技術實現數據庫應用系統是未來的發展方向,Java 的數據庫應用現已成功地應用于商業、政府及大學等領域,應用才剛剛起步。相信不久的將來,Java 技術將更加完善成熟。Java的數據庫應用也將遍地開花。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91九色单男在线观看| 精品日韩美女的视频高清| 成人h视频在线观看播放| 久久九九有精品国产23| 在线观看日韩欧美| 欧美另类高清videos| 精品无人区乱码1区2区3区在线| 国产精品视频精品视频| 国产成人亚洲综合91| 亚洲www永久成人夜色| 日韩风俗一区 二区| 日韩精品一区二区视频| 欧美中文字幕在线播放| 亚洲欧美制服丝袜| 这里只有精品久久| 国产日韩精品在线观看| 国产精品情侣自拍| 亚洲精品免费在线视频| 日韩欧美精品网址| 国产免费观看久久黄| 欧美黑人巨大精品一区二区| 国产精品激情av电影在线观看| 国产精品露脸av在线| 国产午夜精品一区理论片飘花| 中文字幕精品网| 国产精品羞羞答答| 欧美激情国内偷拍| 国产精品99久久久久久人| 97在线日本国产| 欧美一性一乱一交一视频| 精品毛片网大全| 一区二区三区高清国产| 亚洲精品永久免费精品| 日韩电影免费观看中文字幕| 亚洲国产古装精品网站| 国产精品欧美激情在线播放| 亚洲第一页在线| 久久久精品影院| 538国产精品视频一区二区| 欧美精品video| 亚洲欧洲自拍偷拍| 欧美日韩免费在线观看| 亚洲福利影片在线| 欧美区在线播放| 亚洲人成电影网站| 国产免费一区二区三区在线能观看| 在线精品91av| 色狠狠久久aa北条麻妃| 欧美黄色免费网站| 精品国偷自产在线| 国产一区二区三区久久精品| 欧美视频中文在线看| 亚洲精品综合久久中文字幕| 欧美性高潮床叫视频| 国产剧情日韩欧美| 色婷婷**av毛片一区| 成人激情综合网| 中文字幕在线看视频国产欧美| 懂色av一区二区三区| 久久久精品免费视频| 97视频免费在线观看| 亚洲三级av在线| 4438全国成人免费| 国产69久久精品成人看| 欧美日本高清视频| 亚洲人午夜色婷婷| 亚洲人成电影网站色…| 国产欧美va欧美va香蕉在线| 欧美电影免费观看高清| 欧洲s码亚洲m码精品一区| 日韩在线中文字幕| 欧美猛交免费看| 国内精品免费午夜毛片| 国产精品成人va在线观看| 中文字幕一精品亚洲无线一区| 色综久久综合桃花网| 久久久国产精品亚洲一区| 国产91ⅴ在线精品免费观看| 久久久黄色av| 亚洲第一天堂无码专区| 亚洲品质视频自拍网| 国产有码在线一区二区视频| 伊人久久大香线蕉av一区二区| 久热国产精品视频| 久久成人18免费网站| 久久久天堂国产精品女人| 日韩视频免费大全中文字幕| 日韩在线观看免费全| 欧美日韩国产精品| 欧美裸体男粗大视频在线观看| 欧美成人第一页| 中文字幕免费精品一区高清| 中文字幕成人在线| 国产精品入口免费视频一| 亚洲亚裔videos黑人hd| 国产成人精品av| 日韩av电影中文字幕| 亚洲色图偷窥自拍| 日本高清久久天堂| 中文字幕免费精品一区高清| 国产精品入口日韩视频大尺度| 热久久免费视频精品| 欧美一级视频免费在线观看| 成人在线视频网站| 免费av一区二区| 久久亚洲欧美日韩精品专区| 国内精久久久久久久久久人| 国产精品久久久久久久7电影| 丝袜美腿亚洲一区二区| 国产精彩精品视频| 色婷婷成人综合| 成人黄色av免费在线观看| 亚洲欧美国产日韩中文字幕| 久久精品视频99| 精品一区二区三区三区| 日本不卡高字幕在线2019| 成人免费激情视频| 日韩精品日韩在线观看| 国产欧美中文字幕| 日韩精品中文字| 一区二区三区视频观看| 久久久久久久久久久av| 97在线精品视频| 日本成人黄色片| 97在线免费观看| 日韩网站免费观看高清| 日本欧美国产在线| 亚洲人成在线播放| 日韩av网址在线| 国产精品高清在线观看| 青青草原成人在线视频| 久久久久久这里只有精品| 欧美成人h版在线观看| 国产剧情久久久久久| 欧美电影免费在线观看| 成人免费观看49www在线观看| 国产成人午夜视频网址| 这里精品视频免费| 久久久久久久影视| 亚洲国产精品久久久久秋霞不卡| 久久精品国产精品| 尤物九九久久国产精品的分类| 亚洲在线第一页| 7777免费精品视频| 色狠狠久久aa北条麻妃| 粉嫩老牛aⅴ一区二区三区| 狠狠干狠狠久久| 91免费看视频.| 日韩电影网在线| 日韩欧美在线国产| 538国产精品视频一区二区| 91精品综合视频| 一区二区欧美激情| 亚洲国产精品系列| 51色欧美片视频在线观看| 久久久久久国产精品三级玉女聊斋| 国产精品video| 国产亚洲视频中文字幕视频| 久久亚洲国产成人| 久久免费视频这里只有精品| 精品激情国产视频| 欧美成人免费在线观看| 欧美一级大片在线观看| 亚洲一二三在线|