Mailinglist Archive: opensuse-de (3257 mails)
| < Previous | Next > |
OpenOffice und ODBC Datenbankanbindung
- From: Tibor-Attila ANCA <studinsp-hih@xxxxxx>
- Date: Thu, 17 Feb 2005 10:12:05 +0100
- Message-id: <200502171012.05387.studinsp-hih@xxxxxx>
Hallo Liste,
vor kurzem habe ich ja angeboten, dass ich Interessierten meine
ODBC-Einstellungen für OpenOffice zuschicke. Mittlerweile erreichen
mich so viele PMs, dass ich vor der Wahl zwischen einem Antwort-Cronjob
(wüsste nicht, wie das geht :-)) und dieser eMail stehe.
Nun:
Man muss unixODBC und MyODBC (bei SuSE dabei) installiert haben. Dann
die zwei Dateien (beide in /etc oder besser in /etc/unixODBC ablegen,
OpenOffice findet es immer)
Inhalt von odbc.ini:
[MySQL-DER_NAME_DER_DATENBANK]
Description = MySQL database DER_NAME_DER_DATENBANK
Driver = MySQL
Server = localhost
Database = DER_NAME_DER_DATENBANK
Port = 3306
Socket =
Option =
Stmt =
Inhalt von odbcinst.ini:
[MySQL]
Description = ODBC Driver for MySQL
Driver = /usr/lib/unixODBC/libmyodbc3.so
Setup = /usr/lib/unixODBC/libodbcmyS.so.1
FileUsage = 1
CPTimeout =
CPReuse =
Man muss nur noch den Namen der gewünschten Datenbank eingeben, in
odbc.ini. In odbc.ini kann man nach dem obigen Schema mehrere
Datenbanken angeben, OpenOffice bietet das auch dann an.
Wenn man die Rechte korrekt gesetzt hast (Host- und Datenbankrechte auf
localhost, mit Benutzer und Passwort; ich mache das mit dem Webmin
Modul, obschon die Tabellen, etc. selbst mit phpMyAdmin anlege), dann
soll die Verbindung gut klappen. Man muss nur nicht MySQL als Driver
auswählen in OpenOffice, sondern ODBC. Die Schaltfläche dahinter (mit
den drei Pünktchen) anklicken und dann sieht man schon die
konfigurierten Datenbanken.
Ich hoffe, das hat geholfen. Die Anleitung habe ich übrigens aus einer
pdf-Datei von RedHat, habe keine Ahnung aber, wo diese zu finden ist.
Dieselbe Anleitung kann auch als Grundlage zur Einrichtung einer
PostgreSQL Verbindung genommen werden; selbstverständlich müssen dann
insbesondere in beiden Dateien die Driver-Angaben angepasst werden (in
odbcinst.ini Dateien mit psql im Namen angeben; die sind alle
unter /usr/lib/unixODBC zu finden) und auch alles andere umbenannt
werden. Ist kein Hexenwerk.
Gruß,
--
Tibor-Attila ANCA
Kommissarischer Studieninspektor
Hans-Iwand-Haus
Humboldtstr. 42
53115 Bonn
T.: +49.(0)228.73-2200
eMail: studinsp-hih@xxxxxx
vor kurzem habe ich ja angeboten, dass ich Interessierten meine
ODBC-Einstellungen für OpenOffice zuschicke. Mittlerweile erreichen
mich so viele PMs, dass ich vor der Wahl zwischen einem Antwort-Cronjob
(wüsste nicht, wie das geht :-)) und dieser eMail stehe.
Nun:
Man muss unixODBC und MyODBC (bei SuSE dabei) installiert haben. Dann
die zwei Dateien (beide in /etc oder besser in /etc/unixODBC ablegen,
OpenOffice findet es immer)
Inhalt von odbc.ini:
[MySQL-DER_NAME_DER_DATENBANK]
Description = MySQL database DER_NAME_DER_DATENBANK
Driver = MySQL
Server = localhost
Database = DER_NAME_DER_DATENBANK
Port = 3306
Socket =
Option =
Stmt =
Inhalt von odbcinst.ini:
[MySQL]
Description = ODBC Driver for MySQL
Driver = /usr/lib/unixODBC/libmyodbc3.so
Setup = /usr/lib/unixODBC/libodbcmyS.so.1
FileUsage = 1
CPTimeout =
CPReuse =
Man muss nur noch den Namen der gewünschten Datenbank eingeben, in
odbc.ini. In odbc.ini kann man nach dem obigen Schema mehrere
Datenbanken angeben, OpenOffice bietet das auch dann an.
Wenn man die Rechte korrekt gesetzt hast (Host- und Datenbankrechte auf
localhost, mit Benutzer und Passwort; ich mache das mit dem Webmin
Modul, obschon die Tabellen, etc. selbst mit phpMyAdmin anlege), dann
soll die Verbindung gut klappen. Man muss nur nicht MySQL als Driver
auswählen in OpenOffice, sondern ODBC. Die Schaltfläche dahinter (mit
den drei Pünktchen) anklicken und dann sieht man schon die
konfigurierten Datenbanken.
Ich hoffe, das hat geholfen. Die Anleitung habe ich übrigens aus einer
pdf-Datei von RedHat, habe keine Ahnung aber, wo diese zu finden ist.
Dieselbe Anleitung kann auch als Grundlage zur Einrichtung einer
PostgreSQL Verbindung genommen werden; selbstverständlich müssen dann
insbesondere in beiden Dateien die Driver-Angaben angepasst werden (in
odbcinst.ini Dateien mit psql im Namen angeben; die sind alle
unter /usr/lib/unixODBC zu finden) und auch alles andere umbenannt
werden. Ist kein Hexenwerk.
Gruß,
--
Tibor-Attila ANCA
Kommissarischer Studieninspektor
Hans-Iwand-Haus
Humboldtstr. 42
53115 Bonn
T.: +49.(0)228.73-2200
eMail: studinsp-hih@xxxxxx
| < Previous | Next > |