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

正文內(nèi)容

通信工程文獻(xiàn)翻譯中英文對(duì)照-文庫(kù)吧

2025-11-01 17:09 本頁(yè)面


【正文】 連接,那些支持這一功能的數(shù)據(jù)庫(kù)又相互不一致。人們希望 SQL 中真正標(biāo)準(zhǔn)的那部份能夠進(jìn)行擴(kuò)展以包括越來(lái)越多的功能 。但同時(shí) JDBC API 又必須支持現(xiàn)有的 SQL。 JDBC API 解決這個(gè)問(wèn)題的一種方法是允許將任何查詢(xún)字符串一直傳到所涉及的 DBMS 驅(qū)動(dòng)程序上。這意味著應(yīng)用程序可以使用任意多的 SQL 功能,但它必須冒這樣的風(fēng)險(xiǎn):有可能在某些 DBMS 上出錯(cuò)。事實(shí)上,應(yīng)用程序查詢(xún)甚至不一定要是SQL,或者說(shuō)它可以是個(gè)為特定的 DBMS 設(shè)計(jì)的 SQL 的專(zhuān)用派生物(例如,文檔或圖象查)。 JDBC 處理 SQL 一致性問(wèn)題的第二種方法是提供 ODBC 風(fēng)格的轉(zhuǎn)義子句。 “語(yǔ)句對(duì)象中的 SQL 轉(zhuǎn)義語(yǔ)法”中討論。 轉(zhuǎn)義語(yǔ)法為幾個(gè)常見(jiàn)的 SQL 分歧提供了一種標(biāo)準(zhǔn)的 JDBC 語(yǔ)法。例如,對(duì)日期文字和已儲(chǔ)存過(guò)程的調(diào)用都有轉(zhuǎn)義語(yǔ)法。 對(duì)于復(fù)雜的應(yīng)用程序, JDBC 用第三種方法來(lái)處理 SQL 的一致性問(wèn)題。它利用DatabaseMetaData接口來(lái)提供關(guān)于 DBMS 的描述性信息,從而使應(yīng)用程序能適應(yīng)每個(gè) DBMS 的要求和功能。 由于 JDBC API 將用作開(kāi)發(fā)高級(jí)數(shù)據(jù)庫(kù)訪問(wèn)工具和 API 的基礎(chǔ) API,因此它還必須注意其所有上層建筑的一致性?!胺?JDBC 標(biāo)準(zhǔn) TM 代表用戶可依賴(lài)的 JDBC 功能的標(biāo)準(zhǔn)級(jí)別。要 使用這一說(shuō)明,驅(qū)動(dòng)程序至少必須支持 ANSI SQL2 EntryLevel( ANSI SQL2 代表美國(guó)國(guó)家標(biāo)準(zhǔn)局 1992 年所采用的標(biāo)準(zhǔn)。 Entry Level 代表 SQL 功能的特定清單)。驅(qū)動(dòng)程序開(kāi)發(fā)人員可用 JDBC API 所帶的測(cè)試工具包來(lái)確定他們的驅(qū)動(dòng)程序是否符合這些標(biāo)準(zhǔn)。 “符合 JDBC 標(biāo)準(zhǔn) TM” 表示提供者的 JDBC 實(shí)現(xiàn)已經(jīng)通過(guò)了 JavaSoft 提供的一致性測(cè)試。這些一致性測(cè)試將檢查 JDBCAPI 中定義的所有類(lèi)和方法是否都存在,并盡可能地檢查程序是否具有 SQL Entry Level 功能。當(dāng)然,這些測(cè)試并不完全,而且 JavaSoft 目前也無(wú)意對(duì)各提供者的實(shí)現(xiàn)進(jìn)行標(biāo)級(jí)。但這種一致性定義的確可對(duì) JDBC 實(shí)現(xiàn)提供一定的可信度。隨著越來(lái)越多的數(shù)據(jù)庫(kù)提供者、連接提供者、Inter 提供者和應(yīng)用程序編程員對(duì) JDBC API 的接受, JDBC 也正迅速成為 Java數(shù)據(jù)庫(kù)訪問(wèn)的標(biāo)準(zhǔn)。 ? JDBC 產(chǎn)品 在編寫(xiě)本文時(shí),有幾個(gè)基于 JDBC 的產(chǎn)品已開(kāi)發(fā)完畢或正在開(kāi)發(fā)中。當(dāng)然,本節(jié)中的信息將很 快成為過(guò)時(shí)信息。因此,有關(guān)最新的信息,請(qǐng)查閱 JDBC 的網(wǎng)站,可通過(guò)從以下 URL 開(kāi)始 瀏覽找到: ? JDBC 驅(qū)動(dòng)程序的類(lèi)型 我們目前所知曉的 JDBC 驅(qū)動(dòng)程序可分為以下四個(gè)種類(lèi): JDBCODBC 橋加 ODBC 驅(qū)動(dòng)程序: JavaSoft 橋產(chǎn)品利用 ODBC 驅(qū)動(dòng)程序提供 JDBC 訪問(wèn)。注意,必須將 ODBC 二進(jìn)制代碼(許多情況下還包括數(shù)據(jù)庫(kù)客戶機(jī)代碼)加載到使用該驅(qū)動(dòng)程序的每個(gè)客戶機(jī)上。因此,這種類(lèi)型的驅(qū)動(dòng)程序最適合于企業(yè)網(wǎng)(這種網(wǎng)絡(luò)上客戶機(jī)的安裝不是主要問(wèn)題),或者是用 Java 編寫(xiě)的三層結(jié)構(gòu)的應(yīng)用程序服務(wù)器代 碼。 本地 API 部份用 Java 來(lái)編寫(xiě)的驅(qū)動(dòng)程序: 這種類(lèi)型的驅(qū)動(dòng)程序把客戶機(jī) API 上的 JDBC調(diào)用轉(zhuǎn)換為 Oracle、 Sybase、 Informix、 DB2 或其它 DBMS 的調(diào)用。注意,象橋驅(qū)動(dòng)程序一樣,這種類(lèi)型的驅(qū)動(dòng)程序要求將某些二進(jìn)制代碼加載到每臺(tái)客戶。 JDBC 網(wǎng)絡(luò)純 Java 驅(qū)動(dòng)程序:這種驅(qū)動(dòng)程序?qū)?JDBC 轉(zhuǎn)換為與 DBMS 無(wú)關(guān)的網(wǎng)絡(luò)協(xié)議,之后這種協(xié)議又被某個(gè)服務(wù)器轉(zhuǎn)換為一種 DBMS 協(xié)議。這種網(wǎng)絡(luò)服務(wù)器中間件能夠?qū)⑺募?Java 客戶機(jī)連接到多種不同的數(shù)據(jù)庫(kù)上。所用的 具體協(xié)議取決于提供者。通常,這是最為靈活的 JDBC 驅(qū)動(dòng)程序。有可能所有這種解決方案的提供者都提供適合于 Intra 用的產(chǎn)品。為了使這些產(chǎn)品也支持 Inter 訪問(wèn),它們必須處理 Web 所提出的安全性、通過(guò)防火墻的訪問(wèn)等方面的額外要求。幾家提供者正將 JDBC 驅(qū)動(dòng)程序加到他們現(xiàn)有的數(shù)據(jù)庫(kù)中間件產(chǎn)品中。 本地協(xié)議純 Java 驅(qū)動(dòng)程序:這種類(lèi)型的驅(qū)動(dòng)程序?qū)? JDBC 調(diào)用直接轉(zhuǎn)換為 DBMS 所使用的網(wǎng)絡(luò)協(xié)議。這將允許從客戶機(jī)機(jī)器上直接調(diào)用 DBMS 服務(wù)器,是 Intra 訪問(wèn)的一個(gè)很實(shí)用的解 決方法。由于許多這樣的協(xié)議都是專(zhuān)用的,因此數(shù)據(jù)庫(kù)提供者自己將是主要來(lái)源,有幾家提供者已在著手做這件事了。 最后,我們預(yù)計(jì)第 4 類(lèi)驅(qū)動(dòng)程序?qū)⒊蔀閺?JDBC 訪問(wèn)數(shù)據(jù)庫(kù)的首選方法。第 2 類(lèi)驅(qū)動(dòng)程序在直接的純 Java 驅(qū)動(dòng)程序還沒(méi)有上市前將會(huì)作為過(guò)渡方案來(lái)使用。對(duì)第 2 類(lèi)驅(qū)動(dòng)程序可能會(huì)有一些變種,這些變種要求有連接器,但通常這些是更加不可取的解決方案。第 4 類(lèi)驅(qū)動(dòng)程序提供了 Java 的所有優(yōu)點(diǎn),包括自動(dòng)安裝(例如,通過(guò)使用 JDBC 驅(qū)動(dòng)程序的 appletapplet 來(lái)下載該驅(qū)動(dòng)程序)。 外文原文 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。 nevertheless, JDBC is often thought of as standing for ``Java Database Connectivity39。39。.) It consists of a set of classes and interfaces written in the Java programming language. JDBC provides a standard API for tool/database developers and makes it possible to write database applications using a pure Java API. Using JDBC, it is easy to send SQL statements to virtually any relational database. In other words, with the JDBC API, it isn39。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。t have to worry about writing different applications to run on different platforms. The bination of Java and JDBC lets a programmer write it once and run it anywhere. Java, being robust, secure, easy to use, easy to understand, and automatically downloadable on a work, is an excellent language basis for database applications. What is needed is a way for Java applications to talk to a variety of different databases. JDBC is the mechanism for doing this. JDBC extends what can be done in Java. For example, with Java and the JDBC API, it is possible to publish a web page containing an applet that uses information obtained from a remote database. Or an enterprise can use JDBC to connect all its employees (even if they are using a conglomeration of Windows, Macintosh, and UNIX machines) to one or more internal databases via an intra. With more and more programmers using the Java programming language, the need for easy database access from Java is continuing to grow. MIS managers like the bination of Java and JDBC because it makes disseminating information easy and economical. Businesses can continue to use their installed databases and access information easily even if it is stored on different database management systems. Development time for new applications is short. Installation and version control are greatly simplified. A programmer can write an application or an update once, put it on the server, and everybody has access to the lat
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1