JDBC與ODBC的區別與應用

ZZZZW發表於2015-04-22

jdbc是使用通過JAVA的資料庫驅動直接和資料庫相連,而jdbc-odbc連線的是ODBC的資料來源,真正與資料庫建立連線的是ODBC! 建議使用JDBC直接連線,同時最好使用連線池!

JDBC 是 “Java 資料庫連線 (Java Database Connectivity)”)。它由一組用 Java 程式語言編寫的類和介面組成。JDBC 為工具/資料庫開發人員提供了一個標準的 API,使他們能夠用純 Java API 來編寫資料庫應用程式。

ODBC(Open Database Connectivity),即開放資料庫互聯。 ODBC基於SQL,並把它作為訪問資料庫的標準。這個介面提供了最大限度的相互可操作性:一個應用程式可以通過一組通用的程式碼訪問不同的資料庫管理系統。一個軟體開發者開發的客戶/伺服器應用程式不會被束定於某個特定的資料庫之上。ODBC可以為不同的資料庫提供相應的驅動程式。對於ASP程而言,ODBC資料來源是ASP程式的ADO元件和資料庫之間的介面。

相關文章