Inhalte

# JDBC-Verbindung

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

## JDBC-Beispiele

Eine JDBC-Treiberklasse kann verwendet werden, um von LibreOffice aus eine Verbindung zu einer JDBC-Datenbank herzustellen. Die Treiberklasse wird vom Datenbankhersteller bereitgestellt. Zwei Beispiele für JDBC-Datenbanken sind Oracle und MySQL.

Die Treiberklassen müssen zu LibreOffice unter LibreOffice – Einstellungen Extras – Optionen… – LibreOffice – Erweitert hinzugefügt werden.

### Oracle-Datenbank

Ein JDBC-Treiber kann verwendet werden, um von Solaris oder Linux aus auf eine Oracle-Datenbank zuzugreifen. Um von Windows aus auf die Datenbank zugreifen zu können, wird ein ODBC-Treiber benötigt.

Unter UNIX sicherstellen, dass der Oracle-Datenbankclient mit JDBC-Unterstützung installiert ist. Die JDBC-Treiberklasse für die Solaris Oracle-Clientversion 8.x befindet sich im Verzeichnis <Oracle-Client>/product/jdbc/lib/classes111.zip. Die neueste Version kann auch von der Oracle-Website heruntergeladen werden.

Im Feld Datenquellen-URL den Speicherort des Oracle-Datenbankservers eingeben. Die Syntax der URL hängt vom Datenbanktyp ab. Weitere Informationen sind in der mit dem JDBC-Treiber gelieferten Dokumentation zu finden.

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

oracle:thin:@hostname:port:database_name

- "hostname" ist der Name des Rechners, auf dem die Oracle-Datenbank läuft. "hostname" kann auch durch die IP-Adresse des Servers ersetzt werden.

- "port" ist der Port, an dem die Oracle-Datenbank lauscht. Den Datenbankadministrator nach der richtigen Portadresse fragen.

- "database_name" ist der Name der Oracle-Datenbank. Den Datenbankadministrator nach dem richtigen Namen fragen.

### MySQL-Datenbank

Der Treiber für die MySQL-Datenbank ist auf der MySQL-Website verfügbar.

Die Syntax für eine MySQL-Datenbank lautet:

mysql://hostname:port/database_name

- "hostname" ist der Name des Rechners, auf dem die MySQL-Datenbank läuft. "hostname" kann auch durch die IP-Adresse des Servers ersetzt werden.

- port ist der Standardport für MySQL-Datenbanken, nämlich 3306.

- database_name ist der Name der Datenbank.

## URL der Datenquelle

Die URL für die Datenbank eingeben. Beispielsweise für den MySQL-JDBC-Treiber "mysql://<Servername>/<Name der Datenbank>" eingeben. Weitere Informationen zum JDBC-Treiber sind in der mit dem Treiber gelieferten Dokumentation zu finden.

## JDBC-Treiberklasse

Den Namen des JDBC-Treibers eingeben.

Vor der Verwendung eines JDBC-Treibers muss sein Klassenpfad hinzugefügt werden. LibreOffice – Einstellungen Extras – Optionen… – LibreOffice – Erweitert wählen und Klassenpfad anklicken. Nach dem Hinzufügen der Pfadinformationen LibreOffice neu starten.

## Klasse testen

Testet die Verbindung mit den aktuellen Einstellungen.

Authentifizierung

Datenbankassistent

Bitte unterstützen Sie uns!