2016-11-10 3 views
-3

Ich habe ein wenig Verwirrung von dem, was ich studiert habe. Ich habe studiert, dass Treiber Softwareprogramme sind, die benötigt werden, um externe Hardware wie Drucker, Maus, Handys etc. zu interagieren. Aber wenn ich ODBC oder JDBC in Java verbinde, müssen wir die Treiber angeben.Warum sind Treiber für JDBC-ODBC erforderlich?

Warum müssen wir diese Treiber angeben, da unsere Datenbank (Oracle DBC) Software und keine Hardware ist.

+0

Dieser Treiber hatte das Paket, das Sie in Ihrer Java-Klasse verwenden müssen, um Ihre Datenbank zu verbinden. –

+0

Aber sie sind immer noch keine Art von Hardware –

+0

Treiber bedeutet im Allgemeinen einige Implementierung von Funktionalität, die sich an einen Vertrag durch ein anderes Komitee oder Gruppe oder etwas festgelegt. – Qix

Antwort

1

Ihr Verständnis eines Treibers ist nicht korrekt. Treiber sind nicht nur für Hardware, die extern ist , sondern Treiber werden auch für spezielle Fälle von Software-Interaktion benötigt. In diesem Fall wird der Treiber verwendet, um auf ein anderes Dateisystem zuzugreifen, das Ihr System alleine nicht verstehen könnte. Der Treiber wird also verwendet, um sich mit der Datenbank zu verbinden und mit ihr interagieren zu können. Die genaue Definition lautet: Java Database Connectivity (JDBC) ist eine Anwendungsprogrammierschnittstelle (API) für die Programmiersprache Java, die definiert, wie ein Client auf eine Datenbank zugreifen kann. (genommen von wikipedia)

+0

Danke @ Nico .. Das hat mir wirklich geholfen, meine Verwirrung zu beseitigen. Tatsächlich habe ich gelernt, dass Treiber nur für externe Geräte in unserem Lehrbuch verwendet werden, was falsch ist, wie von Ihnen erläutert. –

+0

Kein Problem :) Ich bin froh, dass ich helfen konnte – Nico

Verwandte Themen