Inhalte

# JDBC-Verbindung

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

## JDBC-Beispiele

Sie können eine JDBC-Treiberklasse verwenden, 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 – EinstellungenExtras – Optionen… – LibreOffice – Erweitert hinzugefügt werden.

### Oracle-Datenbank

Sie können einen JDBC-Treiber verwenden, um von Solaris oder Linux aus auf eine Oracle-Datenbank zuzugreifen. Um von Windows aus auf die Datenbank zugreifen zu können, 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 die Solaris Oracle-Clientversion 8.x befindet sich im Verzeichnis <Oracle-Client>/product/jdbc/lib/classes111.zip. Sie können die neueste Version auch von der Oracle-Website herunterladen.

Geben Sie im Feld Datenquellen-URL den Speicherort des Oracle-Datenbankservers ein. Die Syntax der URL hängt vom Datenbanktyp ab. Weitere Informationen finden Sie in der mit dem JDBC-Treiber gelieferten Dokumentation.

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

oracle:thin:@hostname:port:database_name

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

- port ist der Port, an dem die Oracle-Datenbank lauscht. Fragen Sie Ihren Datenbankadministrator nach der richtigen Portadresse.

- database_name ist der Name der Oracle-Datenbank. Fragen Sie Ihren Datenbankadministrator nach dem richtigen Namen.

### 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. Sie können Hostname auch durch die IP-Adresse des Servers ersetzen.

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

- database_name ist der Name der Datenbank.

## URL der Datenquelle

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

## JDBC-Treiberklasse

Geben Sie den Namen des JDBC-Treibers ein.

Bevor Sie einen JDBC-Treiber verwenden können, müssen Sie seinen Klassenpfad hinzufügen. Wählen Sie LibreOffice – EinstellungenExtras – Optionen… – LibreOffice – Erweitert und klicken Sie auf die Schaltfläche Klassenpfad. Nachdem Sie die Pfadinformationen hinzugefügt haben, starten Sie LibreOffice neu.

## Klasse testen

Testet die Verbindung mit den aktuellen Einstellungen.

Authentifizierung

Datenbankassistent