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

正文內(nèi)容

計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)外文翻譯--jdbc接口技術(shù)-文庫(kù)吧資料

2025-05-21 17:37本頁(yè)面
  

【正文】 these matters are stored in different database management systems。而 JDBC 是允許從一個(gè) java“中間層”訪問(wèn)數(shù)據(jù)庫(kù)的關(guān)鍵。 到目前為止,“中間層”通常還是用 C 或 C++實(shí)現(xiàn),以保證其高性能。 MIS 管理員將發(fā)現(xiàn)三層模型很有吸引力,因?yàn)椤爸虚g層”可以進(jìn)行對(duì)訪問(wèn)的控制并協(xié)同數(shù)據(jù)庫(kù)的更新,另一個(gè)優(yōu)勢(shì)就是如果有一個(gè)“中間層”用戶就可以使用一個(gè)易用的高層的 API,這個(gè) API 可以由“中間層”進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換成底層的調(diào)用。 如圖所示,在三層模型中,命令將被發(fā)送到服務(wù)的“中間層”,而“中間層”將 SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)。這被稱為“ Client/Server”結(jié)構(gòu),用戶的計(jì)算機(jī)作為 Client,運(yùn)行數(shù)據(jù)庫(kù)的計(jì) 算機(jī)作為 Server。用戶的 SQL 語(yǔ)句被傳送給數(shù)據(jù)庫(kù),而這些語(yǔ)句執(zhí)行的結(jié)果將被傳回給用戶。 如圖所示,兩層模型中,一個(gè) java Appple 或者一個(gè) JA- va 應(yīng)用直接同數(shù) 據(jù)庫(kù)連接。然而,這些接口目前并不能代替 ODBC,尤其在 ODBC 驅(qū)動(dòng)器已經(jīng)在市場(chǎng)完全形成的時(shí)候,更重要的是它們只是 ODBC 的“漂亮的包裝”。 最近,微軟又推出了除了 ODBC 以外的新的 API,如 RDO, ADO 和 OLEDB。實(shí)際上,這兩種接口都是基于 X/ OPENSQL 的調(diào)用級(jí)接口( CLI)。它建構(gòu)在 ODBC 的基礎(chǔ)上,因此,熟悉 ODBC 的程序員將發(fā)現(xiàn)學(xué)習(xí) JDBC 非常容易。如 果 JDBC 驅(qū)動(dòng)器是完全用 Java 語(yǔ)言實(shí)現(xiàn)的話,那么 JDBC 的代碼就可以自動(dòng)的下載和安裝,并保證其安全性,而且,這將適應(yīng)任何Java 平臺(tái),從網(wǎng)絡(luò)計(jì)算機(jī) NC 到大型主機(jī) Mainframe。 4) JDBC 這樣的 JavaAPI 對(duì)于純 Java 方案來(lái)說(shuō)是必須的。 3) ODBC 并不容易學(xué)習(xí),它將簡(jiǎn)單特性和復(fù)雜特性混雜在一起,甚至對(duì)非常簡(jiǎn)單的查詢都有復(fù)雜的選項(xiàng)。比如, Java 沒(méi)有指針,而 ODBC 中大量地使用了指針,包括極易出錯(cuò)的空指針“ void*”。 ODBC 是一個(gè) C 語(yǔ)言實(shí)現(xiàn)的 API,從 Java 程序調(diào)用本地的 C 程序會(huì)帶來(lái)一系列類似安全性、完整性、健壯性的缺點(diǎn)。那么,為什么不直接從 Java 中直接使用 ODBC呢? 回答是可以從 Java 中使用 ODBC,但最好在 JDBC 的協(xié)助下,用 JDBC- ODBC 橋接器實(shí)現(xiàn)。 3. JDBC 和 ODBC 及其他 API 的比較 到目前為止,微軟的 ODBC 可能是用得最廣 泛的訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)的 API。這使開(kāi)發(fā)工作變得容易。還可以實(shí)現(xiàn)更加復(fù)雜的映射,比如多張表的行在一個(gè) Java 的類中實(shí)現(xiàn)。在這種“對(duì)象/關(guān)系”映射中,表的每一行都將變成這類的一個(gè)實(shí)例,每一列的值對(duì)應(yīng)實(shí)例的一個(gè)屬性。 2)實(shí)現(xiàn)從關(guān)系數(shù)據(jù)庫(kù)到 Java 類的直接映射。而嵌入式 SQL 預(yù)處理器允許程序員將 SQL 語(yǔ)句混用: Java 變量可以在 SQL 語(yǔ)句中使用,來(lái)接收或提供數(shù)值。 1) SQL 語(yǔ)言嵌入 Java 的預(yù)處理器。但所有這樣的 API 將最終 被翻譯為象 JDBC 這樣的底層 API。同時(shí)它也是構(gòu)造高層 API 和數(shù)據(jù)庫(kù)開(kāi)發(fā)工具的基礎(chǔ)。 2. JDBC— 一種底層的 API JDBC 是一種底層 API,這意味著它將直接調(diào)用 SQL 命令。對(duì)于信息服務(wù)行業(yè), Java 和 JDBC 提供了一種很好的向外界用戶更新信息的方法。各種已經(jīng)安裝在數(shù)據(jù)庫(kù)中的事務(wù)處理都將繼續(xù)正常運(yùn)行,甚至這些事務(wù)處理是存儲(chǔ)在不同的數(shù)據(jù)庫(kù)管理系統(tǒng)中;而對(duì)新的數(shù)據(jù)庫(kù)應(yīng)用來(lái)說(shuō),開(kāi)發(fā)時(shí)間將縮短,安裝和版本升級(jí)將大大簡(jiǎn)化。隨著越來(lái)越多的程序開(kāi)發(fā)人員使用 Java 語(yǔ)言,對(duì) Java 訪問(wèn)數(shù)據(jù)庫(kù)易操作性的需求越來(lái)越強(qiáng)烈。 JDBC 擴(kuò)展了 Java 的能力,如使用 Java 和 JDBCAPI 就可以公布一個(gè) Web 頁(yè),頁(yè)中帶有能訪問(wèn)遠(yuǎn)端數(shù)據(jù)庫(kù)的 Ap plet。 Java 和 JDBC 的結(jié)合可以讓開(kāi)發(fā)人員在開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用時(shí) 真正實(shí)現(xiàn)“ WriteOnce, RunEverywhere!” Java 具有健壯、安全、易用等特性,而且支持自動(dòng)網(wǎng)上下載,本質(zhì)上是一種很好的數(shù)據(jù)庫(kù)應(yīng)用的編程語(yǔ)言。用 JDBC 寫的程序能夠自動(dòng)地將 SQL 語(yǔ)句傳送給相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)。 通過(guò)使用 JDBC,開(kāi)發(fā)人員可以很方便地將 SQL 語(yǔ)句傳送給幾乎任何一種數(shù)據(jù)庫(kù)。它由一些 Java 語(yǔ)言寫的類、界面組成。在 JDK1. x版本中, JDBC 只是一個(gè)可選部件,到了 JDK1. 1 公布時(shí), SQL 類包(也就是 JDBCAPI)山西大學(xué)本科畢業(yè)論文(設(shè)計(jì))外文翻譯資料 就成為 Java 語(yǔ)言的標(biāo)準(zhǔn)部件。隨著越來(lái)越多的編程人員對(duì) Java 語(yǔ)言的日益喜愛(ài),越來(lái)越多的公司在 Java 程序開(kāi)發(fā)上投入的精力日益增加,對(duì) java 語(yǔ)言接口的訪問(wèn)數(shù)據(jù)庫(kù)的 API的要求越來(lái)越強(qiáng)烈。由于沒(méi)有一個(gè) Java 語(yǔ)言的 API,編程人員不得不在 Java 程序中加入 C 語(yǔ)言的 ODBC 函數(shù)調(diào)用。 2. JDBC 的誕生 自從 Java 語(yǔ)言于 1995 年 5 月正式公布以來(lái), Java 風(fēng)靡全球。因此當(dāng)應(yīng)用系統(tǒng)發(fā)出調(diào)用與數(shù)據(jù)源進(jìn)行連接時(shí),數(shù)據(jù)庫(kù)驅(qū)動(dòng)器能管理通信協(xié)議。 數(shù)據(jù)源:由用戶想要存取的數(shù)據(jù)以及與它相關(guān)的操作系統(tǒng)、 DBMS 和用于訪問(wèn) DBMS 的網(wǎng)絡(luò)平臺(tái)組成。 數(shù)據(jù)庫(kù)驅(qū)動(dòng)器:實(shí)現(xiàn) ODBC 的函數(shù)調(diào)用,提供對(duì)特定數(shù)據(jù)源的 SQL 請(qǐng)求。 應(yīng)用程序接口:屏蔽不同的 ODBC 數(shù)據(jù)庫(kù)驅(qū)動(dòng)器之間函數(shù)調(diào)用的差別,為用戶提供統(tǒng)一的SQL 編程接口。通 過(guò)ODBCAPI,應(yīng)用程序可以存取保存在多種不同數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)中的數(shù)據(jù),而不論每個(gè) DBMS 使用了何種數(shù)據(jù)存儲(chǔ)格式和編程接口。它們之間有沒(méi)有聯(lián)系呢?如果有,那么它們之間又是怎樣的關(guān)系呢? ODBC 是 OpenDatabaseConnectivity 的英文簡(jiǎn)寫。 JDBC 為數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)前臺(tái)工具開(kāi)發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開(kāi)發(fā)人員可以用純 Java 語(yǔ)言編寫完整的數(shù)據(jù)庫(kù)應(yīng)用程序。山西大學(xué)本科畢業(yè)論文(設(shè)計(jì))外文翻譯資料 外文出處 : 《 Exploiting Software How to Break Code》 By Greg Hoglund, Gary McGraw Publisher : Addison Wesley Pub Date : February 17, 2020 ISBN : 0201786958 譯文標(biāo)題: JDBC 接口技術(shù) 譯文: JDBC 是一種可用于執(zhí)行 SQL 語(yǔ)句的 JavaAPI( ApplicationProgrammingInterface 應(yīng)用程序設(shè)計(jì)接口)。它由一些 Java 語(yǔ)言編寫的類和界面組成。 一、 ODBC 到 JDBC 的發(fā)展歷程 說(shuō)到 JDBC,很容易讓人聯(lián)想到另一個(gè)十分熟悉的字眼“ ODBC”。它是一種用來(lái)在相關(guān)或不相關(guān)的數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)中存取數(shù)據(jù)的,用 C 語(yǔ)言實(shí)現(xiàn)的,標(biāo)準(zhǔn)應(yīng)用程序數(shù)據(jù)接口。 1. ODBC 的結(jié)構(gòu)模型 ODBC 的結(jié)構(gòu)包括四個(gè)主要部分:應(yīng)用程序接口、驅(qū)動(dòng)器管理器、數(shù)據(jù)庫(kù)驅(qū)動(dòng)器和數(shù)據(jù)源。 驅(qū)動(dòng)器管理器:為應(yīng)用程序裝載數(shù)據(jù)庫(kù)驅(qū)動(dòng)器。如果需要,數(shù)據(jù)庫(kù)驅(qū)動(dòng)器將修改應(yīng)用程序的請(qǐng)求,使 得請(qǐng)求符合相關(guān)的 DBMS 所支持的文法。 雖然 ODBC 驅(qū)動(dòng)器管理器的主要目的是加載數(shù)據(jù)庫(kù)驅(qū)動(dòng)器,以便 ODBC 函數(shù)調(diào)用,但是數(shù)據(jù)庫(kù)驅(qū)動(dòng)器本身也執(zhí)行 ODBC 函數(shù)調(diào)用,并與數(shù)據(jù)庫(kù)相互配合。當(dāng)建立起與數(shù)據(jù)源的連接時(shí),數(shù)據(jù)庫(kù)驅(qū)動(dòng)器便能處理應(yīng)用系統(tǒng)向 DBMS 發(fā)出的請(qǐng)求,對(duì)分析或發(fā)自數(shù)據(jù)源的設(shè)計(jì)進(jìn)行必要的翻譯,并將結(jié)果返回給應(yīng)用系統(tǒng)。出現(xiàn)大量的用 java 語(yǔ)言編寫的程序,其中也包括數(shù)據(jù)庫(kù)應(yīng)用程序。這就使很多 Java 的優(yōu)秀特性無(wú)法充分發(fā)揮,比如平臺(tái)無(wú)關(guān)性、面向?qū)ο筇匦缘取R灿捎?ODBC 的有其不足之處,比如它并不容易使用,沒(méi)有面 向?qū)ο蟮奶匦缘鹊龋?SUN 公司決定開(kāi)發(fā)一 Java 語(yǔ)言為接口的數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)接口。 二、 JDBC 技術(shù)概述 JDBC 是一種可用于執(zhí)行 SQL 語(yǔ)句的 JavaAPI( ApplicationProgrammingInterface,應(yīng)用程序設(shè)計(jì)接口)。 JDBC 給數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)前臺(tái)工具開(kāi)發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開(kāi)發(fā) 人員可以用純 Java 語(yǔ)言編寫完整
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1