名前の解決に関する問題は、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"
}