Avatar billede andersbl Nybegynder
05. maj 2010 - 19:41 Der er 10 kommentarer og
1 løsning

PostgreSQL connection refused besked? hvad betyder det?

Hej Eksperter
Jeg prøver at få forbindelse til en PostgreSQL database, men får følgende fejlmeddelse:
org.postgresql.util.PSQLException: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

Jeg har intet kendskab til PostgreSQL, så ved ikke hvad det betyder og hvis jeg søger på nettet er løsningen at ændre noget i en fil på database severen. Database en fysisk et andet sted og er ikke en jeg bestemmer over.

Noget jeg ikke ved som jeg skal vide? Løsning søges også :)

Jeg arbejder i JAVA.
Avatar billede arne_v Ekspert
05. maj 2010 - 19:51 #1
Har du:
- faaet at vide at databasen kan tilgaaes udefra
- faaet oplyst host og port
- brugt host og port i din connection URL
?
Avatar billede andersbl Nybegynder
05. maj 2010 - 21:20 #2
Hej
Er ved at få oplyst om jeg kan tilgå databasen ude fra.

Her er JAVA koden jeg benytter:
Class.forName("org.postgresql.Driver").newInstance();
        con = DriverManager.getConnection("jdbc:postgresql://111.222.333.10/dbtest", "brugernavn", "password");
Avatar billede arne_v Ekspert
05. maj 2010 - 21:28 #3
Du kan jo evt. proeve om du kan telnette til 111.222.333.10 port 5432 som er default port for PostgreSQL.
Avatar billede arne_v Ekspert
05. maj 2010 - 21:29 #4
Din kode ser helt normal ud.

Bortset fra at:

.newInstance()

ikke er noedvendig - det er et levn fra defekte JDBC drivere fra 90'erne.
Avatar billede andersbl Nybegynder
05. maj 2010 - 21:58 #5
Hej Arne_V
Hvad og hvordan telnette'et jeg?

Er ved at undersøge om der er adgang til databasen udefra.

Skal nok smide et svar når der er nyt.
Avatar billede arne_v Ekspert
05. maj 2010 - 22:04 #6
kommando vindue:

telnet host port
Avatar billede andersbl Nybegynder
06. maj 2010 - 17:39 #7
hvis jeg skriver "telnet 111.222.333.10 5432" får jeg at vide at:
5432
C:\Users\boje\telnet
'telnet' blev ikke genkendt som en intern eller ekstern kommando, et program eller batchfil.
Avatar billede arne_v Ekspert
06. maj 2010 - 19:04 #8
Ingen telnet kommando ? WTF !

Hmm, saa maa du nok vente paa svar om der er aabent.
Avatar billede arne_v Ekspert
13. juni 2010 - 04:20 #9
Kommet videre?
Avatar billede andersbl Nybegynder
19. juni 2010 - 15:48 #10
Du må gerne sende et svar.
Avatar billede arne_v Ekspert
19. juni 2010 - 20:16 #11
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester