Unterschied zwischen JDBC und ODBC

Autor: Laura McKinney
Erstelldatum: 1 April 2021
Aktualisierungsdatum: 4 Kann 2024
Anonim
ODBC vs JDBC
Video: ODBC vs JDBC

Inhalt

Hauptunterschied

JDBC steht für Java Database Connectivity und wird zu einer Programmierschnittstelle für Anwendungen, über die definiert werden kann, wie ein Benutzer auf die Datenbank zugreifen kann. Die vollständige Programmiersprache wird mit der Standardausgabe der Oracle Corporation geliefert. Auf der anderen Seite steht ODBC für Open Database Connectivity und wird zu einer Standardschnittstelle für die Anwendungsprogrammierung, die als API bezeichnet wird und den Zugriff auf Informationen über das Datenbankverwaltungssystem DBMS ermöglicht.


Vergleichstabelle

Grundlage der UnterscheidungJDBCODBC
DefinitionEine Anwendungsprogrammierschnittstelle, über die definiert werden kann, wie ein Benutzer auf die Datenbank zugreifen kann.Eine Standardschnittstelle für die Anwendungsprogrammierung mit dem Namen API, die den Zugriff auf Informationen über das Datenbankverwaltungssystem DBMS ermöglicht.
NameJava Database Connectivity-ProgrammÖffnen Sie das Programm Database Connectivity.
Ursprung1996 von Oracle eingeführt.Eingeführt von Microsoft im Jahr 1992.
AbhängigkeitHängt von Faktoren wie Sprache und Plattform ab und akzeptiert nur die von Java kommenden.Kommt als unabhängige Plattform für Stil und Ort.
VerwendungszweckWird erst für vom Java-System verwendete Anwendungen konkret.Geeignet für verschiedene Anwendungen, unabhängig von deren Herkunft.

Was ist JDBC?

JDBC steht für Java Database Connectivity und wird zu einer Programmierschnittstelle für Anwendungen, über die definiert werden kann, wie ein Benutzer auf die Datenbank zugreifen kann. Die vollständige Programmiersprache wird mit der Standardausgabe der Oracle Corporation geliefert. Java Database Connectivity (JDBC) ist eine Anwendungsprogrammierschnittstelle (API) für den Programmierdialekt Java, die beschreibt, wie ein Kunde auf eine Datenbank zugreifen kann. Es ist ein Teil der Java Standard Edition der Oracle Corporation. Es gibt Strategien zum Abfragen und Aktualisieren von Informationen in einer Datenbank und richtet sich an soziale Datenbanken. Eine JDBC-zu-ODBC-Verbindung ermöglicht die Zuordnung zu einer beliebigen ODBC-verfügbaren Informationsquelle in der Java Virtual Machine (JVM). Über die Benutzeroberfläche des Anwendungsprogramms können Sie get-to-demand-Artikulationen in SQL (Structured Query Language) codieren, die dann an das Programm übergeben werden, das sich mit der Datenbank befasst. Es stellt die Ergebnisse über eine vergleichbare Schnittstelle wieder her. JDBC ist im Wesentlichen mit ODBC (Open Database Connectivity) der SQL Access Group identisch. Mit einem kleinen Erweiterungsprogramm können Sie die JDBC-Schnittstelle verwenden, um über die ODBC-Schnittstelle auf Datenbanken zuzugreifen. Sie können beispielsweise ein Programm erstellen, mit dem Sie auf verschiedenen praktischen Rahmenstufen auf zahlreiche bekannte Datenbankelemente zugreifen können. Während Sie auf einem PC mit Microsoft Windows 2000 und beispielsweise einer Microsoft Access-Datenbank zu einer Datenbank gelangen, kann Ihr Programm mit JDBC-Erläuterungen auf die Microsoft Access-Datenbank zugreifen. Softwareentwickler können Anwendungen erstellen, die mit Datenbanken verknüpft sind, Anfragen in SQL (Organized Enquiry Dialect) erstellen und die Ergebnisse verarbeiten.


Was ist ODBC?

ODBC steht für Open Database Connectivity und wird zu einer Standardschnittstelle für die Anwendungsprogrammierung mit der Bezeichnung API, die den Zugriff auf Informationen über das Datenbankverwaltungssystem DBMS erleichtert. ODBC erreicht DBMS-Autonomie, indem ein ODBC-Treiber als Interpretationsschicht zwischen der Anwendung und dem DBMS verwendet wird. Die Anwendung verwendet ODBC über einen ODBC-Treiber-Supervisor, mit dem sie eine Verbindung herstellt, und der Treiber leitet die Anfrage an das DBMS weiter. Man kann sich einen ODBC-Treiber ähnlich wie einen er-Treiber oder einen anderen Treiber vorstellen, der eine Standardanordnung von Kapazitäten für die Anwendung zur Nutzung und Ausführung von DBMS-spezifischer Nützlichkeit angibt. Es ist wichtig zu verstehen, dass ODBC Datenbankfähigkeiten aufdecken und nicht ergänzen soll. In diesem Sinne sollten Anwendungsautoren nicht erwarten, dass die Verwendung von ODBC eine unkomplizierte Datenbank plötzlich in einen vollständig hervorgehobenen Motor für soziale Datenbanken verwandelt. Ingenieure von DBMS-spezifischen Treibern führen die Kapazitäten in der ODBC-API aus. Anwendungen rufen die Funktionen in diesen Treibern auf, um auf DBMS-autonome Weise auf Informationen zuzugreifen. Ein Treiber-Manager überwacht die Korrespondenz zwischen Anwendungen und Treibern. Open Database Connectivity (ODBC) ist eine offene Standard-API (Application Programming Interface) für den Zugriff auf eine Datenbank. Durch die Verwendung von ODBC-Erklärungen in einem Programm können Sie auf Datensätze in verschiedenen Datenbanken zugreifen, einschließlich Access, dBase, DB2, Excel und. Ungeachtet der ODBC-Programmierung ist für jeden Datenbankeintrag ein anderes Modul oder ein anderer Treiber erforderlich. Der Hauptvertreter und Anbieter von ODBC-Programmierunterstützung ist Microsoft.


Hauptunterschiede

  1. JDBC wird zu einer Anwendungsprogrammierschnittstelle, über die definiert werden kann, wie ein Benutzer auf die Datenbank zugreifen kann. Die vollständige Programmiersprache wird mit der Standardausgabe der Oracle Corporation geliefert. Während ODBC zu einer Standardschnittstelle für die Anwendungsprogrammierung mit der Bezeichnung API wird, die den Zugriff auf Informationen über das Datenbankverwaltungssystem DBMS erleichtert.
  2. JDBC steht für Java Database Connectivity-Programm, ODBC dagegen für Open Database Connectivity-Programm.
  3. Da sich das Open Database Connectivity-Programm für verschiedene Anwendungen eignet, unabhängig von ihrem Urheber, tritt es häufiger bei Personen auf, die solche Programme verwenden. Andererseits wird das Java Database Connectivity-Programm nur für Anwendungen konkret, die vom Java-System verwendet werden.
  4. JDBC hängt daher von Faktoren wie Sprache und Plattform ab und akzeptiert nur die von Java kommenden. Auf der anderen Seite ist ODBC eine unabhängige Plattform für Stil und Standort.
  5. Die Codierungsmethoden, die mit JDBC geliefert werden, sind relativ einfach zu lesen und daher verständlich. Andererseits sind die entlang der ODBC existierenden Codierungsmethoden komplizierter Natur und werden daher komplex.
  6. ODBC wurde von Microsoft im Jahr 1992 eingeführt, während Java JDBC 1996 einführte.
  7. Softwareentwickler können mit ODBC Anwendungen erstellen, die mit Datenbanken verknüpft sind, und Abfragen erstellen, die in organisiertem Abfragedialekt (SQL) geschrieben sind. Andererseits können Softwareingenieure nur dann Anwendungen oder Anfragen erstellen, wenn das System Java unterstützt und die Ergebnisse verarbeitet.

Der Hauptunterchied zwichen väterlich und mütterlich it, da die väterliche Figur dem Vater und die mütterliche Figur der Mutter zugeordnet it.Der Begriff väterlichereit bezieh...

Der Hauptunterchied zwichen Tuli und Bailikum beteht darin, da Tuli eine heilige aromatiche Pflanze it und die Blätter tark duftend ind. Bailikum it ein kulinariche Kraut.Der wienchaftliche Name ...

Wir Empfehlen.