您的JDBC URL是“ jdbc:postgresql:postgres / tommy”,这很常见。该文档建议使用“ jdbc://主机名/数据库名”。现代安装附带一个“ postgres”数据库,该数据库几乎绝对不是您要连接的数据库。我不知道JDBC驱动程序的URL解析有多严格。
您期望数据库名称和主机名是什么?例如,您以什么方式将psql连接到数据库?
提示:在postgresql.conf中,您可以考虑以下设置:
log_connections = on
log_disconnections = on
log_line_prefix = '%t %c %q%u@%h:%d '