2012-05-15 47 views
0

我想連接到遠程服務器並通過JDBC執行一些mysql查詢。但是如果我離開一段時間,我會得到'斷管'。我想知道我能否保持聯繫。如何在mac上保持ssh連接?

+0

這與SSH有什麼關係?你是通過SSH隧道嗎? –

+0

@GregKopff,我用ssh來連接遠程服務器。 – yoyosir

回答

2

你需要在固定時間間隔執行虛擬查詢以保持連接活着, MySQL的下降在8小時連接,如果它保持空閒(默認)

您可以使用處理這個連接池配置,一種在某個時間間隔執行驗證查詢的方法

+0

任何方式我可以修改這個'8小時'? – yoyosir

+0

不知道修改這8小時,但你可以在Java中處理它,看到更新 –

+0

問題是,我有一些查詢,他們每個人可能需要超過8小時。而且,我需要記錄查詢的執行時間(這意味着我認爲我無法利用多線程)。 – yoyosir