JDBC ODBC-Treiberverbindung

8

Ich arbeite gerade an einem Projekt für einen Kurs an meiner Universität. Ich lerne über das Verbinden und Bearbeiten von Datenbanken und wir verwenden eine Microsoft .accdb-Datei.

Hier ist was ich bisher habe.

%Vor%

Wenn ich nach "sun.jdbc.odbc.JdbcOdbcDriver" suche, bekomme ich folgende Ausgabe.

%Vor%

Es scheint einfach genug zu sein, um durchzuarbeiten. Es scheint, dass ich den Fahrer oder etwas in dieser Richtung vermisse. Aber es fällt mir schwer, herauszufinden, was ich tun soll. Ist der Treiber überall im JDK enthalten? Muss ich etwas getrennt herunterladen? Kommt es auf mein Betriebssystem an? (Mac OS X 10.9). Oder mache ich einfach etwas falsch im Code?

Ich würde die Hilfe schätzen! Danke!

Zusätzliche Informationen:

%Vor%     
James Manes 31.10.2013, 14:57
quelle

2 Antworten

15

Wie in den Kommentaren zur Frage erwähnt, ist die JDBC-ODBC-Bridge - wie der Name angibt - nur ein Mechanismus, mit dem die JDBC-Schicht mit der ODBC-Schicht "sprechen" kann. Selbst wenn Sie eine JDBC-ODBC Bridge auf Ihrem Mac hätten, müssten Sie auch

haben
  • eine Implementierung von ODBC selbst und
  • ein geeigneter ODBC-Treiber für die Zieldatenbank (ACE / Jet, a.k.a. "Access")

Für die meisten Leute ist die Verwendung der JDBC-ODBC-Bridge-Technologie zur Manipulation von ACE / Jet-Datenbanken ("Access") daher nur unter Windows eine praktische Option. Es ist auch wichtig zu beachten, dass die JDBC-ODBC-Brücke wird in Java 8 entfernt wurde (ref: hier ).

Es gibt andere Möglichkeiten, ACE / Jet-Datenbanken von Java aus zu bearbeiten, z. B. UCanAccess und Jackcess . Bei beiden handelt es sich um reine Java-Implementierungen, so dass sie auf Nicht-Windows-Plattformen arbeiten. Details zur Verwendung von UCanAccess finden Sie unter

Manipulieren einer Access-Datenbank von Java ohne ODBC

    
Gord Thompson 02.11.2013, 11:05
quelle
0

Funktionierte nicht mit ODBC-Bridge für mich auch. Ich habe den Weg zur Initialisierung der ODBC-Verbindung mit dem ODBC-Treiber gefunden.

%Vor%     
Lokesh Gajbhiye 18.04.2014 21:00
quelle

Tags und Links