欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

JDBC數(shù)據(jù)庫驅(qū)動(dòng)程序種類如何選擇?

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

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

以URL或注冊到JNDI名稱服務(wù)的DataSource對象為基礎(chǔ),創(chuàng)建和管理數(shù)據(jù)源連接。因此,客戶端不必進(jìn)行復(fù)雜的配置。

構(gòu)造SQL命令,向數(shù)據(jù)源發(fā)送SQL命令。

提取和處理返回給Java應(yīng)用或Applet的結(jié)果集。

JDBC規(guī)范:

JDBC1.0:提供基本的功能,強(qiáng)調(diào)易用性。

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

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

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

最初的Java語言規(guī)范并沒有規(guī)定Java程序如何訪問數(shù)據(jù)庫。但不久之后,Sun和它的合作者就開始填補(bǔ)這個(gè)空白。早期的Java數(shù)據(jù)訪問策略依賴于建立通向ODBC(ODBC是Microsoft發(fā)起的數(shù)據(jù)源訪問標(biāo)準(zhǔn))的橋梁,結(jié)果就是JDBC-ODBC橋接驅(qū)動(dòng)程序。

JDBC驅(qū)動(dòng)程序總共有四種類型:

第一類:JDBC-ODBC橋,再加上ODBC驅(qū)動(dòng)程序。

第二類:本機(jī)API,部分是Java的驅(qū)動(dòng)程序。

第三類:面向數(shù)據(jù)庫中間件的純Java驅(qū)動(dòng)程序。

第四類:直接面向數(shù)據(jù)庫的純Java驅(qū)動(dòng)程序。

第三、四兩類都是純Java的驅(qū)動(dòng)程序,因此,對于Java開發(fā)者來說,它們在性能、可移植性、功能等方面都有優(yōu)勢。