它與它的任何版本無關,只是努力找出如何改變(當然增加)Squirrel Sql客戶端的會話超時值。因爲我真的厭倦了得到一種異常「發送到服務器的最後一個數據包是...前」松鼠sql客戶端會話超時
任何幫助,將不勝感激。
它與它的任何版本無關,只是努力找出如何改變(當然增加)Squirrel Sql客戶端的會話超時值。因爲我真的厭倦了得到一種異常「發送到服務器的最後一個數據包是...前」松鼠sql客戶端會話超時
任何幫助,將不勝感激。
解決方案爲MySQL:
可以保持連接活動通過執行以下操作:
在Aliases->修改選定的別名(鉛筆圖標) - >屬性 - >連接(標籤)
檢查啓用保持活動
,並輸入一個簡單的查詢,PostgreSQL中我使用SELECT 1;
在甲骨文應該像SELECT 1 FROM dual;
至少對於Oracle來說,[do ** not **使用後綴分號';'](http://stackoverflow.com/q/40179795/1529709)! – zb226 2016-10-27 08:10:08
如果要連接到的Apache Derby數據庫,使用下面的保活試驗SQL:
VALUES 1
我遇到了與本地開發機器相同的問題。由於SQuirreL不鼓勵使用驅動程序屬性「autoReconnect」,我尋找另一個替代方案,其中修復了根本原因。
我有機會對我的Linux VM的/etc/mysql/my.cnf
目錄,這樣我就可以調整變量wait_timeout
。以前,它被設置爲600
(每分鐘600/60秒= 10分鐘)。然後我將它設置爲28800
這是MariaDB default。
使用service mysql restart
重新啓動MySQL服務器後,一切都像一個魅力!
當我到我的別名的屬性的驅動程序屬性選項卡時,我看到一個條目remarksReporting。我是否需要爲autoReconnect添加一個條目?怎麼樣? – 2011-10-10 12:46:28
我用MySQL連接解釋了答案。我的意思是,我不確定你是否在使用mysql,也不知道你的情況的原因是否因爲這種差異。 – Javatar 2011-10-10 14:03:14
我正在使用Oracle,不知道這是否與衆不同。 – 2011-10-10 14:25:28