2016-11-10 54 views
-3

我對我研究過的東西有點困惑。 我研究過驅動程序是交互打印機,鼠標,手機等外部硬件設備所需的軟件程序。 但是,當我使用Java連接ODBC或JDBC時,它需要我們指定驅動程序。爲什麼JDBC-ODBC需要驅動程序?

那麼爲什麼我們需要指定這些驅動程序,因爲我們的數據庫(Oracle DBC)是軟件而不是硬件。

+0

這些驅動程序擁有必須在Java類中用於連接數據庫的包。 –

+0

但是它們仍然不是任何類型的硬件 –

+0

驅動程序通常意味着某些功能的實現遵守由另一個委員會或小組或其他事項設定的合同。 – Qix

回答

1

您對駕駛員的理解不正確。驅動程序不僅適用於外部硬件,而且軟件交互的特殊情況下也需要驅動程序。在這種情況下,驅動程序用於訪問您的系統本身無法理解的另一個文件系統。所以驅動程序用於連接數據庫並能夠與之交互。

的確切定義如下: Java數據庫連接(JDBC)是一種用於編程語言Java的應用程序編程接口(API),它定義了客戶端如何訪問數據庫。 (取自wikipedia

+0

謝謝@尼科..這真的幫助我清除了我的困惑。其實我知道驅動程序只用於我們教科書中的外部設備,正如你所解釋的,這是錯誤的。 –

+0

沒問題:)我很高興能幫上忙 – Nico

相關問題