← Back to team overview

sslug-teknik team mailing list archive

Re: unixODBC og postgresql

 

On Tue, 01 Jul 2003 14:34:52 +0200, Daniel Udsen wrote:

> Nej begge systemer er mandrake 9.1

OK. Jeg kan umiddelbart slet ikke se, at Mandrake inkluderer nogle
ODBC-libraries med relevans (men jeg kender heller ikke distributionen).

> Men hvordan bruger man i det hele taget jdbc?
Du skal have postgresql-jdbc pakken på dit system. Dernæst, gør som jeg
skrev ang. OpenOffice ClassPath-indstilling. Endelig: Opret en datakilde,
vælg at det skal være af JDBC-typen. Hvis din database hedder "test",
så skal din "URL til datakilde" i OpenOffice sættes til
"jdbc:postgresql:test", under "JDBC"-fanebladet skal JDBC-driverklasse
sættes til "org.postgresql.Driver" og brugernavn skal også udfyldes
(password skal ikke nødvendigvis).

Bemærk, at JDBC kræver, at din PostgreSQL lytter på netværk. Det
kræver sandsynligvis en justering i din postgresql.conf fil (hos mig
befinder den sig som /var/lib/pgsql/data/postgresql.conf) og muligvis din
pg_hba.conf fil, også. Inden du begynder at rode med JDBC er det en god
idé først at kontrollere, at du kan connect'e via netværk:

psql -h localhost DATABASENAVN

(Hvis vi forudsætter, at din PostgreSQL kører på samme maskine som
OpenOffice, at dit PostgreSQL brugernavn er det samme som dit login, og at
du kan connecte til DATABASENAVN uden password. DATABASENAVN skal
udskiftes med navnet på din database.)

/Troels


Follow ups

References