JDBC 的 3 型驅動程式是什麼?它的優缺點是什麼?


在 3 型驅動程式中,使用三層方法訪問資料庫。JDBC 客戶端使用標準網路套接字與中介軟體應用程式伺服器通訊。然後,中介軟體應用程式伺服器將套接字資訊轉換為 DBMS 所需的呼叫格式,並轉發到資料庫伺服器。

這種驅動程式非常靈活,因為它不需要在客戶端安裝任何程式碼,單個驅動程式實際上可以提供對多個數據庫的訪問。您可以將應用程式伺服器視為 JDBC“代理”,這意味著它為客戶端應用程式進行呼叫。因此,您需要了解應用程式伺服器的配置才能有效地使用此驅動程式型別。

您的應用程式伺服器可能使用 1 型、2 型或 4 型驅動程式與資料庫通訊,瞭解細微之處將非常有幫助。

3 型驅動程式的優點

以下是 3 型驅動程式的優點。

  • 此驅動程式可以被認為是純 Java 驅動程式。

  • 與 1 型和 2 型驅動程式不同,無需在客戶端機器上安裝本地庫。

  • 您可以使用此驅動程式訪問多個數據庫。

  • 無需更改客戶端中的類,即可從一個數據庫切換到另一個數據庫。

3 型驅動程式的缺點

以下是 3 型驅動程式的缺點。

  • 如果網路呼叫增加,通訊速度會變慢。

  • 當我們使用此驅動程式時,Java 應用程式將間接依賴於 ODBC 驅動程式。

  • 使用 JDBC-ODBC 驅動程式時,需要在每個客戶端上安裝 ODBC 二進位制程式碼。

  • 這比其他驅動程式更昂貴。

更新於:2019年7月30日

726 次瀏覽

啟動您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.