未來(lái)JDK中將不再包含JDBC-ODBC橋
甲骨文公司主要技術(shù)人員、JDBC規(guī)范領(lǐng)導(dǎo)者Lance Andersen今天在博客中稱(chēng),從Java SE 8起,JDK中將不再包含JDBC-ODBC橋。
JDBC-ODBC橋是Java提供的一種基于兩層模型的JDBC技術(shù),使用JDBC-ODBC橋能對(duì)多種ODBC數(shù)據(jù)源進(jìn)行靈活而高效的訪(fǎng)問(wèn)。它作為sun.jdbc.odbc包實(shí)現(xiàn),其中包含一個(gè)用來(lái)訪(fǎng)問(wèn)ODBC的本地庫(kù)。
JDBC-ODBC橋提供了對(duì)JDBC 2.0的有限支持,不支持較新版本的JDBC規(guī)范。JDBC-ODBC橋被認(rèn)為是一個(gè)過(guò)渡的、不建議使用的產(chǎn)品,僅包含在JDK中,JRE中并未內(nèi)置。
Lance建議開(kāi)發(fā)者使用數(shù)據(jù)庫(kù)商提供的JDBC驅(qū)動(dòng),或使用一個(gè)商業(yè)JDBC驅(qū)動(dòng),來(lái)代替JDBC-ODBC橋。
Via OracleBlog