我使用stardard JDBC驅動程序創建到postgres 9數據庫的連接。通過JDBC連接時在會話信息中顯示應用程序名稱
...
Connection myCon = DriverManager.getConnection("jdbc:postgresql://localhost/test?&user=test&password=test");
...
當我檢查與pgAdmin的服務器狀態並顯示所有的數據庫會話,我可以看到「應用程序名稱」未設置爲我的會議。有沒有辦法在JDBC連接中設置應用程序名稱?
時間來回答我的問題,它可以使用以下代碼進行設置: stmt = Con.prepareStatement(「SET application_name ='myApp'」); stmt.execute(); – markus