它与它的任何版本无关,只是努力找出如何改变(当然增加)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