如何在Postgresql JDBC URL中设置应用程序名称?

史蒂芬(Stephan)

我想设置我的应用程序连接的应用程序名称。因此,当我列出其中的行时,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文档,连接参数,JDBC URL中正确的属性名称为ApplicationName

ApplicationName = String

指定使用连接的应用程序的名称。这样,数据库管理员可以通过以下视图查看哪些应用程序已连接到服务器以及它们正在使用哪些资源。pg_stat_activity

因此,请尝试:

jdbc:postgresql://localhost:5435/MyDB?ApplicationName=MyApp

请注意,有一些注释表明这在9.1版驱动程序中已被破坏。鉴于该版本已有5年以上的历史了,因此您仍然应该升级到较新的版本。检查https://jdbc.postgresql.org/以获取最新版本并使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JNLP应用程序中修复“缺少代码库,权限和应用程序名称清单属性”?

如何删除URL中的应用程序名称?Tomcat + httpd

通过JDBC连接时,在会话信息中显示应用程序名称

如何在VisualVM中更改应用程序名称?

如何在golang lib / pq postgresql驱动程序中设置应用程序名称?

如何为Web应用程序设置tomcat上下文路径?.war文件名位于url中应用程序名称的前面

如何在laravel中获取应用程序名称?

如何在Grails 3中更改应用程序名称?

如何在django中重写基本url以在所有页面的url中添加登录的用户名而不是应用程序名称?

如何在NativeScript中更改应用程序名称

如何为Sequelize应用程序设置应用程序名称

如何在Xamarin.Forms中更改Android应用程序名称?

如何在UITesting Swift 4 iOS中获取应用程序名称

如何在pyspark中安装Postgresql JDBC驱动程序

在Hammerspoon中,如何在启动时获得当前关注的应用程序名称?

如何在sequelize连接对象中设置应用程序名称?

如何使用Node.js在URL中添加我的Web应用程序名称?

如何在Laravel 6中更改应用程序名称(空间)

IBM Worklight-如何在访问适配器的URL路径中更改应用程序名称

如何在ADODB连接字符串中设置“应用程序名称”

如何在Apple Store中更改应用程序的提供程序名称?

Django URL映射:如何从URL路径中删除应用程序名称?

如何在.net mvc中获取带有应用程序名称的URL?

Android:如何在操作栏中更改标题,但保持应用程序名称不变?

如何从Weblogic上的URL中删除Java应用程序名称

在Java中测试JDBC连接时如何检查有效的驱动程序名称

如何在本机应用程序名称中添加空间?

如何在标题栏中设置图标,包括应用程序名称

如何在 Dock 中显示文档名称而不是应用程序名称?