松鼠sql客户端会话超时

时间:2011-03-07 12:43:46

标签: session timeout squirrel-sql

它与任何版本无关,只是想知道如何更改(当然增加)Squirrel Sql Client的会话超时值。因为我真的很无聊得到一些异常“发送到服务器的最后一个数据包是......之前”

任何帮助都将不胜感激。

5 个答案:

答案 0 :(得分:18)

您可以通过执行以下操作来保持连接处于活动状态:

别名 - >修改选定的别名(铅笔图标) - >属性 - >连接(标签)

检查启用Keep-Alive

并输入一个简单的查询,在PostgreSQL中我使用SELECT 1;,在Oracle中应该类似于SELECT 1 FROM dual;

答案 1 :(得分:6)

MySQL解决方案:

  • 右键单击连接别名,然后选择“修改别名”
  • 单击“属性”,然后选择“驱动程序属性”选项卡
  • 将属性“autoReconnect”设置为“TRUE”

答案 2 :(得分:0)

如果要连接到Apache Derby数据库,请使用以下keep-alive test SQL:

VALUES 1

答案 3 :(得分:0)

我的本​​地开发机器遇到了同样的问题。由于使用了驱动程序属性" autoReconnect" SQuirreL气馁,我寻找另一个解决根本原因的替代方案。

Feature is discouraged.

我可以访问Linux VM上的/etc/mysql/my.cnf目录,因此我可以调整变量wait_timeout。以前,它设置为600(每分钟600/60秒= 10分钟)。然后我将其设置为28800,即MariaDB default

使用service mysql restart重新启动MySQL服务器后,一切都像魅力一样!

答案 4 :(得分:0)

在安装目录中找到prefs.xml,然后将默认的loginTimeout值更改为所需的值。