JDBC-tilkopling

Innhald

# JDBC-tilkobling

Spesifiserer innstillingane for å få tilgang til ein JDBC-database.

## JDBC-eksempel

Du kan bruka ein JDBC-drivarklasse for å kopla til ein JDBC-database frå LibreOffice. Drivarklassen vert levert av databaseprodusenten. To eksempel på JDBC-databasar er Oracle og MySQL.

Drivarklassane må leggjast til i LibreOffice i LibreOffice → PreferencesVerktøy → Innstillingar → LibreOffice → Avansert.

### Oracle-database

Du kan bruka ein JDBC-drivar for å få tilgang til ein Oracle-database frå Solaris eller Linux. For tilgang til databasen frå Windows, treng du ein ODBC-drivar.

På UNIX må du vera sikker på å at Oracle-databaseklienten er installert med JDBC-støtte. JDBC-drivarklassen til Oracle-klienten versjon 8.x for Solaris er i mappa <Oracle Klient>/produkt/jdbc/lib/classes111.zip. Du kan også henta den siste versjon av drivaren ned frå Oracle si heimeside.

I boksen Nettadresse til datakjelda kan du skriva inn plasseringa av Oracle-databasetenaren. Syntaksen for nettadressa er avhengig av databasetypen. Sjå på dokumentasjonen som kom med JDBC-drivaren for fleire opplysningar.

For ein Oracle-database er syntaksen for nettadressa:

oracle:thin:@vertnamn:port:database_namn

- vertsnamn er namnet på maskinen som køyrer Oracle-databasen. Du kan også byta ut vertsnamn med IP-adressa til tenaren.

- port er porten der Oracle-databasen lyttar. Spør databaseadministratoren for å få det rette passordet.

- database_namn er namnet på Oracle-databasen. Spør databaseadministratoren om det rette namnet.

### MySQL-database

Drivaren for MySQL-databasen er tilgjengeleg på nettstaden til MySQL.

Syntaksen for ein MySQL-database er:

mysql://vertsnamn:port/database_namn

- vertsnamn er namnet på maskinen som køyrer MySQL-databasen. Du kan også byta ut vertsnamn med IP-adressa til tenaren.

- port er standardporten for MySQL-databasar, nemleg 3306.

- database_namn er namnet på databasen.

## Nettadresse for datakjelda

Skriv inn adressa til databasen. Viss du for eksempel brukar MySQL JDBC-drivaren, kan du skriva inn «mysql://<tenarnamn>/<namnet på databasen>». Du finn meir informasjon om JDBC-drivaren i dokumentasjonen som følgde med drivaren.

## JDBC-drivarklasse

Skriv inn namnet på JDBC-drivaren.

Før du kan bruka ein JDBC-drivar, må du leggja til klassestien. Vel LibreOffice → Innstillingar Verktøy → Innstillingar -LibreOffice → Avansert og trykk på knappen Klassesti. Etter at du har lagt til stinformasjonen, start LibreOffice på nytt.

## Testklasse

Testar tilkoplinga med dei gjeldande innstillingane.

Autentisering

Databasevegvisar