Inhoud

# JDBC-verbinding

Specificeert de opties voor toegang tot een JDBC-database.

## JDBC-voorbeelden

U kunt een JDBC-stuurprogrammaklasse gebruiken om verbinding te maken met een JDBC-database vanuit LibreOffice. De stuurprogrammaklasse wordt geleverd door de databasefabrikant. Twee voorbeelden van JDBC-databases zijn Oracle en MySQL.

De stuurprohrammaklassen moeten worden toegevoegd aan LibreOffice in LibreOffice - Voorkeuren Extra - Opties - LibreOffice - dialoogvenster Geavanceerd.

### Oracle-database

U kunt een JDBC-stuurprogramma gebruiken om toegang te krijgen tot een Oracle-database vanuit Solaris of Linux. Voor toegang tot de database vanuit Windows hebt u een ODBC-stuurprogramma nodig.

Zorg er op UNIX voor dat de Oracle-databaseclient is geïnstalleerd met JDBC-ondersteuning. De JDBC-stuurprogrammaklasse voor de Solaris Oracle-clientversie 8.x bevindt zich in de map <Oracle client>/product/jdbc/lib/classes111.zip. U kunt de nieuwste versie ook downloaden van de Oracle-internetpagina.

Voer in het vak Gegevensbron-URL de locatie van de Oracle-databaseserver in. De syntaxis van de URL is afhankelijk van het databasetype. Raadpleeg de documentatie die bij het JDBC-stuurprogramma is geleverd voor meer informatie.

Voor een Oracle-database is de syntaxis van de URL:

oracle:thin:@hostname:port:database_name

- hostnaam is de naam van de machine waarop de Oracle-database wordt uitgevoerd. U kunt de hostnaam ook vervangen door het IP-adres van de server.

- poort is de poort waar de Oracle-database luistert. Vraag uw databasebeheerder om het juiste poortadres.

- database_name is de naam van de Oracle-database. Vraag uw databasebeheerder om de juiste naam.

### MySQL-database

Het stuurprogramma voor de MySQL-database is beschikbaar op de MySQL-internetpagina.

De syntaxis voor een MySQL-database is:

mysql://hostname:port/database_name

- hostnaam is de naam van de machine waarop de MySQL-database draait. U kunt de hostnaam ook vervangen door het IP-adres van de server.

- port is de standaardpoort voor MySQL-databases, namelijk 3306.

- database_name is de naam van de database.

## Gegevensbron-URL

Voer de URL voor de database in. Voor het MySQL JDBC-stuurprogramma voert u bijvoorbeeld "mysql://<Servernaam>/<naam van de database>" in. Raadpleeg voor meer informatie over het JDBC-stuurprogramma de documentatie die bij het stuurprogramma is geleverd.

## JDBC-stuurprogrammaklasse

Voer de naam van het JDBC-stuurprogramma in.

Voordat u een JDBC-stuurprogramma kunt gebruiken, moet u het klassenpad toevoegen. Kies LibreOffice - Voorkeuren Extra - Opties - LibreOffice - dialoogvenster Geavanceerd en klik op de knop Klassepad. Nadat u de padinformatie heeft toegevoegd, start u LibreOffice opnieuw.

## Testklasse

Test de verbinding met de huidige instellingen.

Authenticatie

Assistent Database

Help ons, alstublieft!