Tôi tạo kết nối tới cơ sở dữ liệu postgres 9 bằng trình điều khiển JDBC chuẩn.Hiển thị tên ứng dụng trong Thông tin phiên khi kết nối qua JDBC
...
Connection myCon = DriverManager.getConnection("jdbc:postgresql://localhost/test?&user=test&password=test");
...
Khi tôi kiểm tra trạng thái máy chủ bằng PgAdmin và hiển thị tất cả các phiên cơ sở dữ liệu, tôi có thể thấy "Tên ứng dụng" không được đặt cho Phiên của tôi. Có cách nào để đặt tên ứng dụng trong kết nối JDBC không?
Thời gian để trả lời câu hỏi của riêng tôi, nó có thể được SET bằng mã sau: stmt = Con.prepareStatement ("SET application_name = 'myApp'"); stmt.execute(); – markus