На всякий случай это будет полезно для кого-то: это может быть сделано специально для баз данных Oracle с дополнительным свойством: ((BasicDataSource) источник данных) .addConnectionProperty ("v $ session.program", "Явная метка соединения"). Это будет показано в представлении Oracle v $ session. Конечно, этот способ работает только для Oracle, и ваше решение JDBC, о котором я не знал, должно быть более надежным.
даю соединение с базой данных Postgres 9, используя стандартный драйвер JDBC.
...
Connection myCon = DriverManager.getConnection("jdbc:postgresql://localhost/test?&user=test&password=test");
...
Когда я проверяю состояние сервера с помощью PgAdmin и отображаю все сеансы базы данных, я вижу, что «Имя приложения» не установлено для моего сеанса. Есть ли способ установить имя приложения в соединении JDBC?