查看 Postgres 连接字符串

View Postgres connection string

有什么方法可以查看客户端用来连接到我的 Postgres 实例的连接字符串?

问题:
我通过 jasper 连接到 Postgres,我在连接字符串中设置 prepareThreshold=0 以禁用准备好的语句。我看到它由于某种原因没有得到尊重。所以我想确认 jasper 确实正确地传递了连接字符串中的设置。

您只能向数据库服务器询问它拥有的信息。

prepareThreshold是JDBC驱动的设置,数据库对此一无所知。

您可以将 java.sql.Connection 转换为 org.postgresql.PGConnection 并使用 getPrepareThreshold() 方法获取所需信息。