国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

JavaBeans和關(guān)系數(shù)據(jù)庫的鏡像

瀏覽:59日期:2024-03-19 08:20:41
<iframe align=right frameBorder=0 height=300 marginHeight=0 marginWidth=0 scrolling=no src='http://www.chinabyte.com/tag/cont_flash_software.html' width=360></iframe> 摘要

JDK1.1包括了新的數(shù)據(jù)庫存 取(JDBC)及組件(JavaBeans)的應(yīng)用程序接口(APIs)。這兩個API結(jié)合在一起,可用來開發(fā)通用 數(shù)據(jù)庫代碼。通過用唯一的一個類去存取任何一種JDBC數(shù)據(jù)庫(封裝于不同組件中的各個應(yīng)用 程序有著其具體的編碼),用戶就不必因為數(shù)據(jù)庫結(jié)構(gòu)一點點的細小變化去修改數(shù)據(jù)庫編碼。

一個關(guān)系數(shù)據(jù)庫基本上包括一系 列相互關(guān)連的表,在每一個表中存有一類與應(yīng)用系統(tǒng)相關(guān)的數(shù)據(jù)。例如一個地址簿數(shù)據(jù)庫中,可 能有關(guān)于人員、住址、電話號碼等方面的表。在數(shù)據(jù)庫中,每一個這樣的實體將被作為一系列的 字符串,整數(shù)及其它原始數(shù)據(jù)類型存貯起來。數(shù)據(jù)庫中,表的定義將描述每一種與實體相關(guān)的信 息如何在一個表的字段中存儲。例如,你可以在一個名為“人”的表中,有兩個字段別表示所存字 符串為“姓”和“名”。每一張表應(yīng)當(dāng)有一個或幾個字段值作為標識,確保每條記錄的唯一性。這些 標識或“鍵”可以用來連接存在于不同表中的信息。例如你可以在“人員”表中,為每個人指定唯 一的“人員號碼”的鍵值,并在“地址”表中的相應(yīng)字段中使用同一個鍵值。這樣,你可以通過對兩 個表中的“人員號碼”字段值的匹配,使每一個人和他的地址關(guān)聯(lián)起來。

關(guān)系數(shù)據(jù)庫系統(tǒng)出現(xiàn)于七十年代, 時至今日,它仍然是存儲巨量數(shù)據(jù)的主要方式。因而,Java軟件工具有必要具備處理關(guān)系數(shù)據(jù)庫 的能力。

關(guān)系數(shù)據(jù)庫要想被某個Java應(yīng)用 程序利用,首先需要解決兩個問題。第一:需要某些基礎(chǔ)的中間件來建立與數(shù)據(jù)庫的連接,向數(shù) 據(jù)庫發(fā)出SQL查詢等等;第二:操縱數(shù)據(jù)庫的處理結(jié)果要與操縱任何一種Java信息一樣方便—— 作為一個對象。前一個問題已被SUN及幾個數(shù)據(jù)庫產(chǎn)商解決;后一個問題則有待我們進一步去探 究。

在為普通的程序開發(fā)業(yè)務(wù)定義大 量的APIs這項工作上,SUN一直保持著與許多軟件公司的合作關(guān)系。在JDK1.1APIs中,JDBC 的API是最早建立起來的。而且,它已得到了為數(shù)眾多的應(yīng)用。這些應(yīng)用中,有的是100%的 純Java,有的則是Java和其它程序的混合體,如:用現(xiàn)有的ODBC數(shù)據(jù)源進行連接(參看 圖1)。JavaSoft已將一個關(guān)于現(xiàn)有的JDBC驅(qū)動程序的介紹放在它的Web站點 上(http://splash.javasoft.com/jdbc/jdbc.drivers.html)。

圖1一個典型的JDBC或JDBC/ODBC配置

注意:此圖已被簡化。另外的組件 已包括其中(如ODBD驅(qū)動程序)

非常明顯,這些應(yīng)用的優(yōu)缺點取決 于你的環(huán)境和設(shè)置,在此我不準備對它們的各種情況進行逐一論述。在下面的內(nèi)容中,我們假 定,在你的機器中已擁有某種Java開發(fā)環(huán)境,并且你已正確地安裝并測試過某個JDBC驅(qū)動程序, 或者運用過某種JDBC驅(qū)動程序及SUN的JDBC/ODBC橋。

標簽: Java
相關(guān)文章:
主站蜘蛛池模板: 肃北| 阳高县| 当涂县| 太谷县| 民和| 临海市| 通化市| 开平市| 商城县| 额尔古纳市| 华亭县| 区。| 平南县| 三门峡市| 荔浦县| 鄂托克旗| 惠州市| 防城港市| 宁蒗| 淮北市| 银川市| 桐梓县| 泽州县| 东明县| 宿松县| 商城县| 台东市| 石河子市| 江陵县| 泰兴市| 昌平区| 抚州市| 柏乡县| 灵石县| 永顺县| 贺兰县| 宣恩县| 博乐市| 明光市| 云龙县| 临猗县|