1.1 The JDBC API
jdbctm API提供了從JavaTM編程語言編程訪問關(guān)系型數(shù)據(jù)。使用JDBC API劣欢,用java編程語言編寫的應(yīng)用程序可以執(zhí)行SQL語句,檢索結(jié)果页藻,并更改傳播回基礎(chǔ)數(shù)據(jù)源。JDBC API還可以用于在分布式異構(gòu)環(huán)境中與多個(gè)數(shù)據(jù)源交互奸远。
JDBC是基于開放的SQL CLI磅氨,它也是ODBC的基礎(chǔ)尺栖。JDBC提供了一種自然的和易于使用的映射從java編程語言的抽象和概念的界定在X/Open CLI和SQL標(biāo)準(zhǔn)。
自1997年1月推出以來烦租,JDBC API已被廣泛接受和實(shí)現(xiàn)延赌。API的靈活性允許廣泛的實(shí)現(xiàn)
1.2 Platforms
jdbc API是Java平臺的一部分,其中包括javatm(javatm標(biāo)準(zhǔn)版叉橱、企業(yè)版 和 javatm javatm EE)挫以。jdbc API分為:java.sql 和 javax.sql 兩個(gè)包
1.3 目標(biāo)讀者
本規(guī)范主要針對這些類型的產(chǎn)品的供應(yīng)商:
- 用于實(shí)現(xiàn) JDBC API的 驅(qū)動(dòng)程序
- 在驅(qū)動(dòng)層之上提供中間層服務(wù)的應(yīng)用服務(wù)器
- 使用JDBC API提供服務(wù)的工具,如應(yīng)用程序生成
本規(guī)范也適用于下列目的:
- 應(yīng)用程序使用JDBC API的最終用戶介紹
- 在api之上分層的其他api開發(fā)人員的起點(diǎn)