Inhoud
Index 🔎︎

# JDBC-verbinding

Specificeert de opties voor het oproepen van een JDBC-database.

## JDBC-voorbeelden

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

The driver classes must be added to LibreOffice in LibreOffice - PreferencesTools - Options - LibreOffice - Advanced.

### Oracle-database

U kunt een JDBC-stuurprogramma gebruiken om een Oracle-database vanuit Solaris of Linux op te roepen. U hebt een ODBC-stuurprogramma nodig om de database vanuit Windows op te roepen.

Op UNIX moet de Oracle-databaseclient met JDBC-ondersteuning geïnstalleerd zijn. De JDBC-stuurprogrammaklasse voor de Solaris Oracle-client versie 8.x bevindt zich in de map <Oracle client>/product/jdbc/lib/classes111.zip. U kunt de nieuwste versie ook van de Oracle-website downloaden.

In het vak URL van gegevensbron voert u de locatie in van de Oracle-databaseserver. De syntaxis van de URL is afhankelijk van het databasetype. Raadpleeg de documentatie bij het JDBC-stuurprogramma voor meer informatie.

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

oracle:thin:@hostnaam:poort:database_naam

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

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

- database_naam is de naam van de Oracle-database. Vraag de beheerder van uw database om de juiste naam.

### MySQL-database

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

De syntaxis voor een MySQL-database is als volgt:

mysql://hostnaam:poort/database_naam

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

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

- database_naam is de naam van de database.

## URL van gegevensbron

Enter the URL for the database. For example, for the MySQL JDBC driver, enter "mysql://<Servername>/<name of the database>". For more information on the JDBC driver, consult the documentation that came with the driver.

## JDBC-stuurprogrammaklasse

Voer de naam in van de JDBC-driver.

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

## Klasse testen

Test de verbinding met de huidige instellingen.

Verificatie

Assistent Database