postgres org error connecting postgresql url jdbc postgresql-9.2

postgresql - org - jdbc sql postgres



¿Cómo establecer el nombre de la aplicación en una url JDBC de Postgresql? (1)

En cuanto a la documentación de JDBC 9.1 de PostgreSQL, los parámetros de conexión , el nombre de propiedad correcto en la url de JDBC es ApplicationName :

ApplicationName = String

Especifica el nombre de la aplicación que está utilizando la conexión. Esto le permite al administrador de la base de datos ver qué aplicaciones están conectadas al servidor y qué recursos están utilizando a través de vistas como pg_stat_activity

Así que prueba:

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

Tenga en cuenta que algunos comentarios sugieren que esto no funciona en el controlador de la versión 9.1. Dado que es una versión de más de 5 años, debería actualizar a una versión más nueva de todos modos. Consulte https://jdbc.postgresql.org/ para obtener la versión más reciente y úselo.

Quiero establecer el nombre de la aplicación de las conexiones de mi aplicación. Entonces, cuando enumero las filas en pg_stat_activity puedo tener una columna de nombre de application_name no vacía.

He configurado la siguiente URL de JDBC para conectarme a mi base de datos Postgresql:

jdbc:postgresql://localhost:5435/MyDB?application-name=MyApp

He intentado también esta url sin más éxito.

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

¿Cuál es el nombre correcto del parámetro?

Aquí está mi versión de controlador JDBC: 9.1-901.jdbc4