,因爲我經歷的環節,我得到的東西,有很好的瞭解 http://en.wikipedia.org/wiki/JDBC_driver#Type_3_Driver_-_Network-Protocol_DriverJDBC驅動程序-naming約定不understantable
,但無法理解的大膽的話:
2型驅動器 - Native- API驅動程序或也稱爲部分Java驅動程序
3型驅動器 - 網絡協議驅動
類型4驅動程序 - 本地協議驅動
請幫我瞭解這些大膽的話,他們指定WRT給司機
,因爲我經歷的環節,我得到的東西,有很好的瞭解 http://en.wikipedia.org/wiki/JDBC_driver#Type_3_Driver_-_Network-Protocol_DriverJDBC驅動程序-naming約定不understantable
,但無法理解的大膽的話:
2型驅動器 - Native- API驅動程序或也稱爲部分Java驅動程序
3型驅動器 - 網絡協議驅動
類型4驅動程序 - 本地協議驅動
請幫我瞭解這些大膽的話,他們指定WRT給司機
這在JDBC tutorial很好的解釋:
有JDBC驅動程序的許多可能的實現。這些 實現被分類如下:
- 類型1:實施該JDBC API作爲映射到另一數據訪問API,如ODBC(開放式數據庫連接)驅動程序。 這種類型的驅動程序通常依賴於本機庫,它限制了它們的可移植性。 JDBC-ODBC Bridge是類型1驅動程序的示例 。
注意:JDBC-ODBC橋應被視爲一種過渡性解決方案。它不受Oracle支持。考慮只有在您的DBMS不提供純Java JDBC驅動程序的 時才使用它。
類型2:部分用Java編程語言編寫,部分用本地代碼編寫的驅動程序。這些驅動程序使用特定於其所連接的數據源的本機客戶端 庫。由於本機代碼,再次, ,它們的可移植性是有限的。 Oracle的OCI (Oracle調用接口)客戶端驅動程序是Type 2 驅動程序的示例。
類型3:使用純Java客戶端並使用獨立於數據庫的協議與中間件服務器進行通信的驅動程序。然後,中間件服務器將客戶端的請求傳送給數據源 。
類型4:驅動程序是純Java並實現特定數據源的網絡協議。客戶端直接連接到數據源 。