Benutzung einer MySQL-Adressdatenbank durch OpenOffice.org
Datenbankanbindung mittels MySQL-Connector-Extension (ab OpenOffice.org 3.1)
Die einfachste Methode ist das Hinzufügen der MySQL-Connector-Extension im Extension Manager:
- Download der MySQL-Extension für das gewünschte Betriebssystem:
- Einfach unter Menü Extras, "Extension Manager" hinzufügen, OpenOffice.org neu starten.
Für die Nutzung als Datenquelle ist eine vorhandene Datenbank unter OpenOffice über die Erstellung einer Datenbank einzufügen.
- Unter Menü Datei - Neu
Datenbank auswählen
- Im Datenbankassistenten ist die dritte Schaltfläche "Verbindung zu einer bestehenden Datenbank herstellen" zu markieren,
- Im Aufklappmenü gewünschte Datenbank ist
MySQL auswählen.
- Im nächsten Fenster "Direkt Verbinden" anhaken.
- Im Fenster "Verbindung zu einer MySQL-Datenbank einrichten"
- Name der Datenbank: entsprechend eintragen, z. B.
adrdb
- Rechner: entsprechend eintragen, z. B.
mouse.hrz.tu-chemnitz.de
- Portnummer:
3306
- Socket: leer lassen
- Im Fenster "Benutzer-Authentifizierung eingeben"
- Benutzername: entsprechend eintragen
- Kennwort erforderlich: anhaken
- Sicherheitshalber mit Schaltfläche "Verbindungstest" testen.
- Im nächsten Fenster ist die Datenbank anzumelden, nur dann steht sie in der Textverarbeitung als Datenquelle zur Verfügung!
- Die neue Datenbank ist unter dem Namen zu speichern, der in der Datenquellenansicht erscheinen soll, z. B.
URZ-Adressen.
- (Das Löschen einer registrierten Datenquelle erfolgt unter Menü - Extras - Optionen - OpenOffice.org Base - Datenbanken.)
- Für das Erstellen von Serienbriefen in OpenOffice.org kann der Serienbrief-Assistent unter Menü - Extras aufgerufen werden. Einfacher geht es durch ziehen der Felder (Spaltenköpfe) einer Tabelle in die Dokumentvorlage bei geöffneter Datenquellenansicht.
Datenbankanbindung mittels ODBC-Treiber
Für die Nutzung als Datenquelle ist eine vorhandene Datenbank unter OpenOffice.org über die Erstellung einer Datenbank einzufügen.
- Unter Menü Datei - Neu
Datenbank auswählen
- Im Datenbankassistenten ist die dritte Schaltfläche "Verbindung zu einer bestehenden Datenbank herstellen" zu markieren,
- Im Aufklappmenü gewünschte Datenbank, z. B.
ODBC auswählen.
- Im nächsten Fenster die gewünschte Datenbank auswählen, unter Linux sind die in der .odbc.ini eingetragenen Datenbanken zu sehen, z. B.
URZ-Adressen. Unter Windows kann der gewünschte Datenbankzugriff, wenn er nicht wie oben beschrieben eingerichtet ist, noch im Fenster Datenquelle mit der Schaltfläche Verwalten generiert werden.
- weiter wie oben beschrieben
Datenbankanbindung mittels JDBC-Treiber
- Quelle für MySQL-JDBC-Treiber
- Zur installierten Javaversion passenden Treiber herunterladen, Datei entpacken und installieren.
- Für URZ-administrierte Linux-Rechner ist der JDBC-Treiber schon installiert
- In OpenOffice.org unter Extras,Optionen,OpenOffice.org,Java, ava-Laufzeitumgebung suchen lassen.
- Dann unter "Class Path ..." Schaltfläche "Archive hinzufügen ..." diese jar-Datei suchen bzw. eintragen, z. B.
/usr/share/java/mysql-connector-java.jar.
- OpenOffice.org beenden und neu starten.
Für die Nutzung als Datenquelle ist eine vorhandene Tabelle unter OpenOffice 2.x über die Erstellung einer Datenbank einzufügen.
- Unter Menü Datei - Neu
Datenbank auswählen
- Im Datenbankassistenten ist die dritte Schaltfläche "Verbindung zu einer bestehenden Datenbank herstellen" zu markieren,
- Im Aufklappmenü gewünschte Datenbank, z. B.
JDBC auswählen.
- Im nächsten Fenster "Datenbank per JDBC einrichten"
- Datenquellen-URL
mysql://mysql.hrz.tu-chemnitz.de/adrdb?useUnicode=true&characterEncoding=utf8&autoReconnect=true (für richtige Kodierung der Umlaute und automatischen Restart der DB-Verbindung)
- JDBC-Treiberklasse
com.mysql.jdbc.Driver , sicherheitshalber testen
- weiter wie oben beschrieben
Andere Beschreibung der Datenbankanbindung mittels JDBC-Treiber:
OpenOffice und MySQL (JDBC), deutsche Anleitung.