第一章 緒論
1.1 JDBC應用程序接口
JDBC™應用程序接口提供了從Java™編程語言編程訪問關系數據的能力。通過使用JDBC應用程序接口,Java編程語言寫的應用程序能夠執行SQL表達式,檢索結果集和把改變傳回潛在的數據源。JDBC應用程序接口還可以和在分布式的、異源的環境中的多種數據源進行交互。
JDBC應用程序接口基于X/Open SQL CLI,ODBC也是建立在此基礎上。JDBC提供了從Java編程語言到X/Open CLI和SQL標準定義的抽象和概念的自然、簡單的映射。
自從1997年1月被提出,JDBC應用程序接口就被廣泛接受和實現。它的靈活性考慮到了大量的實現方式。
1.2 平臺
JDBC應用程序接口是Java平臺的一部分,Java平臺包括了Java™2標準版(J2SE™)和Java2™企業版(J2EE™)。JDBC3.0被分成了兩個包:java.sql和javax.sql。這兩個包都被包括到了J2SE和J2EE平臺中。
1.3 目標讀者
此規范主要面向以下幾類產品的廠家:
■ 實現JDBC應用程序接口的驅動程序
■ 提供驅動層以上的中間層服務的應用程序服務器
■ 使用JDBC應用程序接口提供服務的工具,如應用程序生成器
此規范也打算為以下目的服務:
■ 在他們的程序中使用JDBC應用程序接口的最終用戶的一份說明書
■ 開發基于JDBC應用程序接口的其它應用程序接口的程序員的一個起點
1.4 感謝
作者要感謝以下專家組成員,因為他們為此規范做出了寶貴的貢獻:
■ ElhamChandler, Informix
■ Stefan Dessloch, IBM
■ John Goodson, Merant
■ Jay Hiremath, Bluestone
■ Viquar Hussain, Inprise
■ Prabha Krishna, Oracle
■ Scott Marlow, Silverstream
■ Kuldip Pathak, Informix
■ David Schorow, Compaq
■ Yeh-Heng Sheng, Informix
■ Mark Spotswood, BEA
■ Satish Viswanatham, iPlanet
Maydene Fisher 曾經很有耐心地把我們寫的東西翻譯成英語。
Jennifer Ball 也從書寫方式轉變成為我們所希望的用圖表表示的方式來表達。
Graham Hamilton, Rick Cattell, Mark Hapner, Seth White以及許多其他曾經為JDBC技術工作的人
使此規范的出版成為可能。