我正在使用tomcat连接池org.apache.tomcat.jdbc.pool.DataSource
。连接以空的pg_stat_activity
出现在我的数据库application_name
中。
如何在我的java应用程序中设置应用程序名称,以便知道每个连接来自何处(因为将有多个应用程序访问同一个db)?
发布于 2015-05-19 10:01:48
可以将其添加到在连接池定义中使用的JDBC URL中:
jdbc:postgresql://localhost/postgres?ApplicationName=my_app
如果您想动态地更改它,例如,为了反映应用程序中的不同模块,您可以使用SET
命令,如klin所示。
https://stackoverflow.com/questions/30322206
复制相似问题