PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : JDBC Connection auf entfernte Access-DB



HJPSoft
18.02.07, 12:23
Hi,

habe folgendes Problem:

Ich möchte im Zuge eines Selbststudiums auf eine Access-Datenbank eines anderen Rechners (192.168.0.3) zugreifen. Leider finde ich in der Dokumentation keine Hinweise auf die korrekt geschriebene URL. Es existiert auf dem Zielrechner eine Benutzer- und System-DSN , die Pflanzen heißt.
Die Datenbank liegt auf der Freigaben Datenbanken.
Meine bisherigen Versuche:

String url = "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=//192.168.0.3/Datenbank/Pflanzen.mdb";
conn = DriverManager.getConnection( url, "", "" );
Leider erfährt dieser Code eine java-null-pointer exception.

Kann jemand helfen ?

HJP

Nuke
18.02.07, 17:46
Soweit ich weiß musst du den Benutzer-DSN bei DIR setzen (samt Treiber, etc.), wo du dann auch den Pfad einträgst und dann deinen lokalen DSN nimmst. Weil JDBC weiß ja nix davon das er bei <ip>/Datenbank/Pflanzen.mbd jetzt eine SMB-Verbindung nutzen soll. ;)