|
|
MySQL-Datenbanken in OpenOffice.org 2.0 unter LinuxÜbersichtDieses Dokument beschreibt die notwendigen Schritte, um MySQL-Datenbanken in OpenOffice.org 2.0 unter Linux einzubinden. Dazu wird auf die Open Database Connectivity (ODBC) Schnittstelle zurückgegriffen Hinweis: Dieses HowTo richtet sich an Nutzer, die sich bereits mit Datenbanken auseinandergesetzt haben. Hier werden lediglich die Besonderheiten beleuchtet, die bei dem Einsatz von MySQL und OpenOffice.org von Relevanz sind. Es gibt eine ausführliche Anleitung speziell für Debian GNU/Linux. Datenbankanbindung
Bei Einsatz der Datenkankanbindung werden insgesamt drei verschiedene Produkte von drei verschiedenen Herstellern verwendet. ODBC fungiert als Brücke zwischen MySQL und OpenOffice.org. MySQL selbst ist dazu nicht in der Lage. Deshalb muss unixODBC einen Treiber (myodbc) laden, der die Kommunikation mit dem Datenbankmanager ermöglicht. VoraussetzungenUm ODBC-Verbindungen zu etablieren, sind neben OpenOffice.org 2.0 und MySQL 4.1 folgende Pakete erforderlich:
Konfigurieren von unixODBCZunächst ist der MySQL-ODBC-Treiber in die [unixODBC] Description = ODBC Driver for Unix Driver = /usr/lib/libodbc.so Setup = /usr/lib/libodbcinst.so FileUsage = 1 CPTimeout = CPReuse = [MySQL] Description = MySQL driver Driver = /usr/lib/odbc/libmyodbc.so Setup = /usr/lib/odbc/libodbcmyS.so CPTimeout = CPReuse = FileUsage = 3 Die Pfade sind je nach Ort der Bibliotheken anzupassen (Kann bei den verschiedenen Distributionen unterschiedlich sein.). Als nächstes ist die Datei Es wird davon ausgegangen, dass eine Datenbank (hier im Beispiel test) bereits existiert. ; ; odbc.ini configuration for MyODBC and MyODBC 3.51 Drivers ; [ODBC Data Sources] myodbc3 = MySQL ODBC 3.51 Driver DSN [MySQL-test] Description = MySQL database test Driver = MySQL Server = localhost Database = test Port = 3306 Socket = Option = 3 ReadOnly = No Einbinden der Datenbank in OpenOffice.org
Sie können nun beginnen, Tabellen zu bearbeiten, Abfragen, Formulare oder Berichte zu erstellen. Hinweis: Bitte beachten Sie, dass OpenOffice.org Tabellen ohne Primärschlüssel nicht zum Editieren freigibt. Es ist auch nicht möglich, den Schlüssel in OpenOffice.org nachträglich (wenn die Tabelle schon Daten enthält) einzufügen. Dazu müssten andere Tools genutzt werden. This is a associate document to PostgreSQL-Datenbanken in OpenOffice.org 2.0 unter Linux (Initial Writer: Simon A. Wilper) Public Documentation License Notice The contents of this Documentation are subject to the Public
Documentation License Version 1.0 (the "License"); you may
only use this Documentation if you comply with the terms of this
License. A copy of the License is available at
http://www.openoffice.org/licenses/PDL.html. |



