我想设置应用程序的连接的应用程序名称.所以当我列出pg_stat_activity中的行时,我可以有一个非空的application_name列.
我已经设置了以下JDBC url来连接到我的Postgresql数据库:
jdbc:postgresql://localhost:5435/MyDB?application-name=MyApp
我也试过这个url,没有更多的成功.
jdbc:postgresql://localhost:5435/MyDB?application_name=MyApp
什么是正确的参数名称?
这是我的JDBC驱动程序版本:9.1-901.jdbc4
查看
PostgreSQL JDBC 9.1 documentation,connection parameters,JDBC URL中正确的属性名称为ApplicationName:
ApplicationName = String
Specifies the name of the application that is using the connection. This allows a database administrator to see what applications are connected to the server and what resources they are using through views like
pg_stat_activity
所以尝试:
jdbc:postgresql://localhost:5435/MyDB?ApplicationName=MyApp