Module
Inhalte
Index 🔎︎

# JDBC-Verbindung

Legt die Optionen für den Zugriff auf eine JDBC-Datenbank fest.

## JDBC-Beispiele

Sie können mit einer JDBC-Treiberklasse von LibreOffice aus eine Verbindung mit einer JDBC-Datenbank herstellen. Die Treiberklasse wird vom Hersteller der Datenbank zur Verfügung gestellt. Zwei Beispiele für JDBC-Datenbanken sind Oracle und MySQL.

Die Treiberklassen müssen LibreOffice unter LibreOffice - Einstellungen Extras - Optionen...
- LibreOffice - Extras hinzugefügt werden.

### Oracle-Datenbank

Sie können unter Solaris und Linux mit einem JDBC-Treiber auf eine Oracle-Datenbank zugreifen. Um unter Windows auf die Datenbank zuzugreifen, benötigen Sie einen ODBC-Treiber.

Stellen Sie unter UNIX sicher, dass der Oracle-Datenbankclient mit JDBC-Unterstützung installiert ist. Die JDBC-Treiberklasse für den Solaris Oracle-Client, Version 8.x, befindet sich im Verzeichnis <Oracle client>/product/jdbc/lib/classes111.zip. Die neueste Version steht auf der Oracle-Webseite zum Herunterladen bereit.

Geben Sie im Feld Datenquellen-URL die Position des Oracle-Datenbankservers ein. Die Syntax der URLs hängt vom Datenbanktyp ab. Weitere Informationen finden Sie in der Dokumentation des JDBC-Treibers.

Für eine Oracle-Datenbank lautet die Syntax der URLs:

oracle:thin:@Hostname:Port:Datenbank_Name

- "Hostname" ist hierbei der Name des Computers, auf dem die Oracle-Datenbank ausgeführt wird. Sie können "Hostname" auch durch die IP-Adresse des Servers ersetzen.

- "Port" ist hierbei der Anschluss, an dem die Oracle-Datenbank empfangsbereit ("Listener") ist. Die richtige Portadresse erhalten Sie bei Ihrem Datenbankadministrator.

- "Datenbank_Name" ist hierbei der Namen der Oracle-Datenbank. Den richtigen Namen erhalten Sie bei Ihrem Datenbankadministrator.

### MySQL-Datenbank

Die Treiber für die MySQL-Datenbank sind auf der MySQL-Webseite erhältlich.

Die Syntax für eine MySQL-Datenbank lautet:

mysql://Hostname:Port/Datenbank_Name

- "Hostname" ist hierbei der Name des Computers, auf dem die MySQL-Datenbank ausgeführt wird. Sie können "Hostname" auch durch die IP-Adresse des Servers ersetzen.

- "Port" ist hierbei der Standardanschluss für MySQL-Datenbanken, nämlich 3306.

- "Datenbank_Name" ist hierbei der Namen der Datenbank.

## Allgemein Datenquellen-URL

Geben Sie die URL der Datenbank ein. Geben Sie beispielsweise für den JDBC-Treiber für MySQL "jdbc:mysql://<Servername>/<Name der Datenbank>" ein. Weitere Informationen zum JDBC-Treiber finden Sie in der dazugehörigen Dokumentation.

## JDBC-Treiberklasse

Geben Sie den Namen des JDBC-Treibers ein.

Bevor Sie einen JDBC-Treiber benutzen können, müssen Sie seinen Klassenpfad hinzufügen. Wählen Sie LibreOffice - Einstellungen Extras - Optionen...
- LibreOffice - Erweitert und klicken Sie auf die Schaltfläche Class Path.... Nachdem Sie die Pfadinformation hinzugefügt haben, starten Sie LibreOffice neu.

## Klasse testen

Testet die Verbindung unter Verwendung der aktuellen Einstellungen.

Authentifizierung

Datenbank-Assistent