JDBC-kobling

Modul
Innhold
Innholdsliste 🔎︎

# JDBC-tilkobling

Angi innstillinger for å få tilgang til en JDBC-database.

## JDBC-eksempler

Du kan bruke en JDBC-driverklasse for å koble til en JDBC-database fra LibreOffice. Driverklassen leveres av databaseprodusenten. To eksempler på JDBC-databaser er Oracle og MySQL.

Drivarklassene må være lagt til LibreOffice i LibreOffice → InnstillingerVerktøy → Alternativer → LibreOffice → Avansert.

### Oracle-database

Du kan bruke en JDBC-driver for å få tilgang til en Oracle-databse fra Solaris eller Linux. For tilgang til databasen fra Windows, trenger du en ODBC-driver.

På UNIX, vær sikker på å at Oracle-databaseklienten er installert med JDBC-støtte. JDBC-driverklassen til Oracle-klienten versjon 8.x for Solaris befinner seg i mappa <Oracle Klient>/produkt/jdbc/lib/classes111.zip. Du kan også hente den siste versjon av driveren ned fra Oracles hjemmeside:

I boksen URL til datakilde, kan du skrive inn plasseringa av Oracle-databasetjeneren. Syntaksen for URL-en avhenger av databasetypen. Se på dokumentasjonen som kom med JDBC-driveren for flere opplysninger.

For en Oracle-database er syntaksen for URL-en:

oracle:tynn:@vertnavn:port:database_navn

- vertnavn er navnet på maskinen som kjører Oracle-databasen. Du kan også bytte ut vertnavn med tjenerens IP-adresse.

- port er porten hvor Oracle-databasen lytter. Spør databaseadministratoren for å få det riktige passordet.

- database_navn er navnet på Oracle-databasen. Spør databaseadministratoren for å få det riktige navnet.

### MySQL-database

Driveren for MySQL-databasen er tilgjengelig på nettstedet til MySQL.

Syntaksen for en MySQL-database er:

mysql://vertnavn:port/database_navn

- Vertnavnet er navnet på maskinen som kjører MySQL-databasen. Du kan også bruke IP-adressen til tjeneren direkte.

- port er den forvalgte porten for MySQL-databaser, 3306.

- database_navn er navnet på databasen

## Datakilde-URL

Skriv inn adressen til databasen. Hvis du for eksempel bruker MySQL JDBC-driveren, kan du skrive inn <Servername><name of the database>«jdbc:mysql://tjenernavn/databasenavn». For mer informasjon om JDBC-driveren kan du lese dokumentasjonen som fulgte med driveren.

## JDBC-driverklasse

Skriv inn navnet på JDBC-datakilden.

Før du kan bruke en JDBC-driver må du legge til klassestien. Velg LibreOffice → InnstillingerVerktøy → Alternativer → LibreOffice → Avansert og trykke knappen Klassesti. Start LibreOffice på nytt når informasjonen er lagt til.

## Testklasse

Test koblingen med gjeldende innstillinger.

Autentisering

Databaseveiviser