有没有办法查看客户端用于连接到我的Postgres实例的连接字符串?
问题:
我通过jasper连接到Postgres,并在连接字符串中设置prepareThreshold=0
以禁用准备好的语句。我看到由于某种原因它没有被兑现。因此,我想确认jasper实际上在正确地传递了连接字符串中的设置。
答案 0 :(得分:1)
您只能要求数据库服务器提供其信息。
prepareThreshold
是JDBC驱动程序的设置,数据库对此一无所知。
您可以将java.sql.Connection
转换为org.postgresql.PGConnection
,然后使用getPrepareThreshold()
方法来获取所需的信息。