是否可以让 Oracle SQL Developer 根据需要重新连接?

Can Oracle SQL Developer be made to reconnect as needed?

Oracle SQL Developer(我使用的是 4.1.5 版)中是否有一个选项可以让它在需要时重新连接到数据库?

例如,如果我启动了一个 SQL 脚本但数据库断开连接,那么它应该以最小的麻烦重新连接并执行脚本而不是给出 SQL Error: Closed Connection 消息。

注意:我对keep-alive(大多数相关问题讨论的内容)不感兴趣。如果我今天不使用它,那么断开连接就可以了。我只想让它在下次使用时重新连接。

没有

Auto-connecting 断开连接在理论上听起来不错,但 'auto' 部分才是问题开始的地方。

我有一个常备 ER,可以将重新连接按钮添加到断开的连接错误消息中。

至少在 SQL 开发者版本 20.2 中实现了:

当 运行 一个 SQL 操作时,当数据库在一段时间后断开连接时,连接将恢复并执行该操作(还会显示一个对话框来说明这一事实)。