Problemer med navneløsning er angivet med org.postgresql.util.PSQLException
og resulterer ikke i NPE. Kilden til problemet er faktisk en forbindelsesstreng og især den måde, du angiver brugeroplysninger på. Ved første øjekast ligner det en fejl, men hvis du leder efter en hurtig løsning, kan du enten bruge URL-egenskaber:
url = 'jdbc:postgresql://PG_SERVER_IP/db_name?user=PG_USER&password=PASSWORD'
eller egenskabsargument:
properties = {
"user": "PG_USER",
"password": "PASSWORD",
"driver": "org.postgresql.Driver"
}