第一章 绪论
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技术工作的人
使此规范的出版成为可能。