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

正文內(nèi)容

通信工程文獻(xiàn)翻譯中英文對照-文庫吧資料

2024-12-13 17:09本頁面
  

【正文】 equired SQL calls to fetch and store data are automatically generated ``beneath the covers39。39。39。39。39。 float f = getFloat(c)。 while (()) { int x = getInt(a)。 Statement stmt = ()。t necessary to write one program to access a Sybase database, another program to access an Oracle database, another program to access an Informix database, and so on. One can write a single program using the JDBC API, and the program will be able to send SQL statements to the appropriate database. And, with an application written in the Java programming language, one also doesn39。39。 外文原文 JDBC What Is JDBCTM? JDBCTM is a JavaTM API for executing SQL statements. (As a point of interest, JDBC is a trademarked name and is not an acronym。對第 2 類驅(qū)動程序可能會有一些變種,這些變種要求有連接器,但通常這些是更加不可取的解決方案。 最后,我們預(yù)計第 4 類驅(qū)動程序?qū)⒊蔀閺?JDBC 訪問數(shù)據(jù)庫的首選方法。這將允許從客戶機(jī)機(jī)器上直接調(diào)用 DBMS 服務(wù)器,是 Intra 訪問的一個很實用的解 決方法。幾家提供者正將 JDBC 驅(qū)動程序加到他們現(xiàn)有的數(shù)據(jù)庫中間件產(chǎn)品中。有可能所有這種解決方案的提供者都提供適合于 Intra 用的產(chǎn)品。所用的 具體協(xié)議取決于提供者。 JDBC 網(wǎng)絡(luò)純 Java 驅(qū)動程序:這種驅(qū)動程序?qū)?JDBC 轉(zhuǎn)換為與 DBMS 無關(guān)的網(wǎng)絡(luò)協(xié)議,之后這種協(xié)議又被某個服務(wù)器轉(zhuǎn)換為一種 DBMS 協(xié)議。 本地 API 部份用 Java 來編寫的驅(qū)動程序: 這種類型的驅(qū)動程序把客戶機(jī) API 上的 JDBC調(diào)用轉(zhuǎn)換為 Oracle、 Sybase、 Informix、 DB2 或其它 DBMS 的調(diào)用。注意,必須將 ODBC 二進(jìn)制代碼(許多情況下還包括數(shù)據(jù)庫客戶機(jī)代碼)加載到使用該驅(qū)動程序的每個客戶機(jī)上。當(dāng)然,本節(jié)中的信息將很 快成為過時信息。隨著越來越多的數(shù)據(jù)庫提供者、連接提供者、Inter 提供者和應(yīng)用程序編程員對 JDBC API 的接受, JDBC 也正迅速成為 Java數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)。當(dāng)然,這些測試并不完全,而且 JavaSoft 目前也無意對各提供者的實現(xiàn)進(jìn)行標(biāo)級。 “符合 JDBC 標(biāo)準(zhǔn) TM” 表示提供者的 JDBC 實現(xiàn)已經(jīng)通過了 JavaSoft 提供的一致性測試。 Entry Level 代表 SQL 功能的特定清單)?!胺?JDBC 標(biāo)準(zhǔn) TM 代表用戶可依賴的 JDBC 功能的標(biāo)準(zhǔn)級別。它利用DatabaseMetaData接口來提供關(guān)于 DBMS 的描述性信息,從而使應(yīng)用程序能適應(yīng)每個 DBMS 的要求和功能。例如,對日期文字和已儲存過程的調(diào)用都有轉(zhuǎn)義語法。 “語句對象中的 SQL 轉(zhuǎn)義語法”中討論。事實上,應(yīng)用程序查詢甚至不一定要是SQL,或者說它可以是個為特定的 DBMS 設(shè)計的 SQL 的專用派生物(例如,文檔或圖象查)。 JDBC API 解決這個問題的一種方法是允許將任何查詢字符串一直傳到所涉及的 DBMS 驅(qū)動程序上。人們希望 SQL 中真正標(biāo)準(zhǔn)的那部份能夠進(jìn)行擴(kuò)展以包括越來越多的功能 。 一個 SQL 的一致性 困難之處在于:雖然大多數(shù)的 DBMS (數(shù)據(jù)庫管理系統(tǒng))對其基本功能都使用了標(biāo)準(zhǔn)形式的 SQL,但它們卻不符合最近為更高級的功能定義的標(biāo)準(zhǔn) SQL 語法或語義。 JDBC 對于從 Java 的中間層來訪問數(shù)據(jù)庫非常重要。然而,隨 著最優(yōu)化編譯器(它把 Java 字節(jié)代碼轉(zhuǎn)換為高效的特定于機(jī)器的代碼)的引入,用 Java 來實現(xiàn)中間層將變得越來越實際。最后,許多情況下三層結(jié)構(gòu)可提供一些性能上的好處。 MIS 主管們都發(fā)現(xiàn)三層模 型很吸引人,因為可用中間層來控制對公司數(shù)據(jù)的訪問和可作的的更新的種類。 在三層模型中,命令先是被發(fā)送到服務(wù)的“中間層”,然后由它將 SQL 語句發(fā)送給數(shù)據(jù)庫。這就叫做客戶機(jī) /服務(wù)器配置,其中用戶的計算機(jī)為客戶機(jī),提供數(shù)據(jù)庫的計算機(jī)為服務(wù)器。用戶的 SQL 語句被送往數(shù)據(jù)庫中,而其結(jié)果將被送回給用戶。 在兩層模型中, Java applet 或應(yīng)用程序?qū)⒅苯优c數(shù)據(jù)庫進(jìn)行對話。這并不是說 JDBC不需要從其最初的版本再發(fā)展了;然而,我們覺得大部份的新功能應(yīng)歸入諸如前一節(jié)中所述的對象 /關(guān)系映射和嵌入式 SQL 這樣的高級 API。但在這些接口 中,我們未看見有特別的功能使我們要轉(zhuǎn)而選擇它們來替代 ODBC,尤其是在 ODBC 驅(qū)動程序已建立起較為完善的市場的情況下。 最近, Microsoft 又引進(jìn)了 ODBC 之外的新 API: RDO、 ADO 和 OLE DB。JDBC 保留了 ODBC 的基本設(shè)計特征;事實上,兩種接口都基于 X/Open SQL CLI(調(diào)用級接口)。 它建立在 ODBC 上而不是從零開始。如果完全用 Java 編寫 JDBC 驅(qū)動程序則 JDBC 代碼在所有 Java 平臺上(從網(wǎng)絡(luò)計算機(jī)到大型機(jī))都可以自動安裝、移植并保證安全性。 ? 啟用“純 Java ”機(jī)制需要象 JDBC 這樣的 Java API。它把簡單和高級功 能混在一起,而且即使對于簡單的查詢,其選項也極為復(fù)雜。您可以將 JDBC 想象成被轉(zhuǎn)換為面向?qū)ο蠼涌诘?ODBC,而面向?qū)ο蟮慕涌趯? Java 程序員來說較易于接收。 ? 從 ODBC API 到 Java API 的字面翻譯是不可取的?,F(xiàn)在的問題已變成: “為什么需要 JDBC”? 回答如下: ? ODBC 不適合直接在 Java 中使用,因為它使用 C 語言接口。它能在幾乎所有平臺上連接幾乎所有的數(shù)據(jù)庫。在這樣一種程序的協(xié)助下,即使用戶根本不懂 SQL 的語法,也可以執(zhí)行數(shù)據(jù)庫任務(wù)。任務(wù)被選定后,應(yīng)用程序?qū)⒔o出提示及空白供填寫執(zhí)行選定任務(wù)所需的信 息。程序員也一直在編寫力圖使最終用戶對數(shù)據(jù)庫的訪問變得更為簡單的應(yīng)用程序。此外還可提供更復(fù)雜的映射,例如將多個表中的行結(jié)合進(jìn)一個 Java 類中。在這種“對象 /關(guān)系”映射中,表中的每行對 應(yīng)于類的一個實例,而每列的值對應(yīng)于該實例的一個屬性。 ? 關(guān)系數(shù)據(jù)庫表到 Java 類的直接映射。例如,可在 SQL 語句中使用 Java 變量,用以接受或提供 SQL 值。 JDBC 要求 SQL 語句必須作為 String 傳給 Java 方法。至少已經(jīng)有一個提供者計劃編寫它。 高級接口是“對用戶友好的”接口,它使用的是一種更易理解和更為方便的 API,這種 API 在幕后被轉(zhuǎn)換為諸如 JDBC 這樣的低級接口。 } ? JDBC 是一種低級 API ,是高級 API 的基礎(chǔ) JDBC 是個“低級”接口,也就是說,它用于直接調(diào)用 SQL 命令。 String s = getString(b)。 ResultSet rs = (SELECT a, b, c FROM Table1)。 下列代碼段給出了以上三步的基本示例: Connection con = ( jdbc:odbc:wombat, login, password)。對于商務(wù)上的銷售信息服務(wù), Java 和 JDBC 可為外部客戶提供獲取信息更新的更好方法。安裝和版本控制將大為簡化。企業(yè)可繼 續(xù)使用它們安裝好的數(shù)據(jù)庫,并能便捷地存取信息,即使這些信息是儲存在不同數(shù)據(jù)庫管理系統(tǒng)上。隨著越來越多的程序員開始使用 Java 編程語言,對從 Java 中便捷地訪問數(shù)據(jù)庫的要求也在日益增加。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁,而該 applet 使用的信息可能來自遠(yuǎn)程數(shù)據(jù)庫。而 JDBC 正是作為此種用途的機(jī)制。 Java 具有堅固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動下載等特性,是編寫數(shù)據(jù)庫應(yīng)用程序的杰出語言。而且,使用 Java 編程語言編寫的應(yīng)用程序,就無須去憂慮要為不同的平臺編寫不同的應(yīng)用程序。換言之,有了 JDBC API, 就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個程序,為訪問 Oracle 數(shù)據(jù)庫又專門寫一個程序,為訪問 Informix 數(shù)據(jù)庫 又寫另一個程序,等等。JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的 API,使他們能夠用純 Java API 來編寫數(shù)據(jù)庫應(yīng)用程序。 畢業(yè)設(shè)計 ( 論文 ) 外 文 翻譯(附外文 原文 ) 系 ( 院 ): 專業(yè) (方向 ): 通信工程 班 級: 通信工程 學(xué) 生: 指導(dǎo)教師 : 整理日期 : 翻譯: ? 什么是 JDBCTM JDBCTM 是一種用于執(zhí)行 SQL 語句的 JavaTM API(有意思的是, JDBC 本身是個商標(biāo)名而不是 一個縮寫字;然而, JDBC常被認(rèn)為是代表“ Java 數(shù)據(jù)庫連接 (Java Database Connectivity)”)。它由一組用 Java 編程語言編寫的類和接口組成。 有了 JDBC,向各種關(guān)系數(shù)據(jù)庫發(fā)送 SQL 語句就是一件很容易的事。您只需用 JDBC API 寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 語句。將 Java 和 JDBC 結(jié)合起來將使程序員只須寫一遍程序就可讓它在任何平臺上運行。所需要的只是 Java 應(yīng)用程序與各種不同數(shù)據(jù)庫之間進(jìn)行對話的方法。 JDBC 擴(kuò)展了 Java 的功能。企業(yè)也可以用 JDBC 通過Intra 將所有職員連到一個 或多個內(nèi)部數(shù)據(jù)庫中(即使使用的是集成的Window
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1