PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ODBC-Zugriff auf Access-Datenbank unter Linux?


Aqualon
2005-12-30, 13:32:44
Hallo!

Gibt es irgendeine Moeglichkeit unter Linux per ODBC auf eine Access-Datenbank (mdb-Datei) zuzugreifen, ohne dass man remote auf eine Windows-Maschine zugreift?

Aqua

Shink
2005-12-30, 17:34:24
Naja, auf eine mdb-Datenbank kann man relativ einfach zugreifen, wenn sie nicht gerade in Verwendung ist; dafür gibts z.B. die mdbtools: http://mdbtools.sourceforge.net/
AFAIR gibts da auch so ne kleine Datenbank (TinySQL), die mit mdb-Dateien arbeitet.

Mit ODBC wirst du, glaub ich, wenig Glück haben.

Juerg
2005-12-30, 20:33:59
ODBC unter Linux geht zum Beispiel mit iODBC (http://www.iodbc.org/)

Using PHP with ODBC – A User Guide
http://www.zend.com/zend/tut/odbc.php?article=odbc&kind=t&id=5062&open=1&anc=0&view=1

Dies sollte eigentlich auch möglich sein, wenn die MDB-Datei lokal liegt und nicht remote auf einer Windows-Maschine. Habe aber da keine direkte Erfahrung damit.

Java-client->JDBC-bridge->ODBC-driver->MDB geht aber (schon versucht auf Windows-Maschine)

Aqualon
2005-12-31, 00:30:15
Java-client->JDBC-bridge->ODBC-driver->MDB geht aber (schon versucht auf Windows-Maschine)Auch dann, wenn du nur die mdb-Datei vorliegen hast und die Datenbank nicht als ODBC Datenquelle eingebunden ist?

iODBC hab ich auch schon gefunden, aber die ganzen Berichte schreiben immer nur, dass es mit Access geht, aber nicht ob die mdb direkt angesprochen werden konnte, oder ob weiterhin der Windows Datenquellen Mechanismus gebraucht wurde.

Die mdb-Tools werd ich mal testen.

Aqua

Juerg
2005-12-31, 09:09:58
Auch dann, wenn du nur die mdb-Datei vorliegen hast und die Datenbank nicht als ODBC Datenquelle eingebunden ist?AquaJa, funktioniert auch als sog. DSN-less connection.