色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

JDBC數據庫驅動程序種類如何選擇?

錢浩然2年前14瀏覽0評論

JDBC提供了完成下列基本任務的方法:

以URL或注冊到JNDI名稱服務的DataSource對象為基礎,創建和管理數據源連接。因此,客戶端不必進行復雜的配置。

構造SQL命令,向數據源發送SQL命令。

提取和處理返回給Java應用或Applet的結果集。

JDBC規范:

JDBC1.0:提供基本的功能,強調易用性。

JDBC2.0:提供更多高級功能以及服務器端的處理能力。

JDBC3.0:完善了API,優化性能。改進了連接池、語句緩沖機制,提供了向Sun連接器體系的遷移途徑。

一些在JDBC2.0規范中可選的功能,例如分布式事務,在JDBC3.0規范中是必需的。同時,JDBC3.0還定義了一些新的特性,例如在緩沖池中緩沖經過預處理的命令等。

最初的Java語言規范并沒有規定Java程序如何訪問數據庫。但不久之后,Sun和它的合作者就開始填補這個空白。早期的Java數據訪問策略依賴于建立通向ODBC(ODBC是Microsoft發起的數據源訪問標準)的橋梁,結果就是JDBC-ODBC橋接驅動程序。

JDBC驅動程序總共有四種類型:

第一類:JDBC-ODBC橋,再加上ODBC驅動程序。

第二類:本機API,部分是Java的驅動程序。

第三類:面向數據庫中間件的純Java驅動程序。

第四類:直接面向數據庫的純Java驅動程序。

第三、四兩類都是純Java的驅動程序,因此,對于Java開發者來說,它們在性能、可移植性、功能等方面都有優勢。