首页 > 解决方案 > 查看 Postgres 连接字符串

问题描述

有没有办法可以查看客户端用来连接我的 Postgres 实例的连接字符串?

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

标签: postgresqljdbcconnection

解决方案


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

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

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


推荐阅读