Как установить имя приложения в URL-адрес Postgresql JDBC?
Я хочу установить имя приложения для подключения моего приложения. Поэтому, когда я перечисляю строки в pg_stat_activity
, я могу иметь пустой столб application_name
.
Я установил следующий URL-адрес JDBC для подключения к моей базе данных Postgresql:
jdbc:postgresql://localhost:5435/MyDB?application-name=MyApp
Я тоже пробовал этот URL-адрес без каких-либо успехов.
jdbc:postgresql://localhost:5435/MyDB?application_name=MyApp
Какое правильное имя параметра?
Вот моя версия драйвера JDBC: 9.1-901.jdbc4
Ответы
Ответ 1
Глядя на документацию PostgreSQL JDBC 9.1, параметры подключения, правильное имя свойства в URL-адресе JDBC ApplicationName
:
ApplicationName = String
Задает имя приложения, использующего соединение. Это позволяет администратору базы данных видеть, какие приложения подключены к серверу и какие ресурсы они используют с помощью таких представлений, как pg_stat_activity
Итак, попробуйте:
jdbc:postgresql://localhost:5435/MyDB?ApplicationName=MyApp