Проблемите с разрешаването на имената се обозначават с org.postgresql.util.PSQLException
и не водят до NPE. Източникът на проблема всъщност е низ за връзка и по-специално начинът, по който предоставяте потребителски идентификационни данни. На пръв поглед изглежда като грешка, но ако търсите бързо решение, можете да използвате свойствата на URL адреса:
url = 'jdbc:postgresql://PG_SERVER_IP/db_name?user=PG_USER&password=PASSWORD'
или аргумент на свойствата:
properties = {
"user": "PG_USER",
"password": "PASSWORD",
"driver": "org.postgresql.Driver"
}