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