postgresql - 查看 Postgres 连接字符串
问题描述
有没有办法可以查看客户端用来连接我的 Postgres 实例的连接字符串?
问题:
我正在通过 jasper 连接到 Postgres,并且我prepareThreshold=0
在连接字符串中设置以禁用准备好的语句。我看到由于某种原因它没有受到尊重。所以我想确认 jasper 实际上正确地传递了连接字符串中的设置。
解决方案
您只能向数据库服务器询问它拥有的信息。
prepareThreshold
是JDBC驱动的设置,数据库对此一无所知。
您可以将其java.sql.Connection
转换为org.postgresql.PGConnection
并使用该getPrepareThreshold()
方法来获取所需的信息。
推荐阅读
- javascript - 如何使用 HTML 和 nodejs 显示用户名?
- c# - 在 c# datagridview 中为行和列着色
- apache-kafka - ksqldb 流是否要求两个模式具有相同数量的字段?
- google-sheets - 有没有办法让 Google Sheets QUERY 函数的输出水平扩展而不是垂直扩展?
- java - 重载相同的方法来打印不同的数据类型arraylist
- r - 可视化图簇时,防止凸包重叠
- python - 什么决定了哪些变量包含在闭包中?
- android - 为什么 Android Studio “找不到 kotlin-compiler-27.0.1.jar”?
- c++ - 为什么它显示错误:“返回”之前的预期表达式?
- debugging - 如何在 chrome 中调试空手道