0
我在channelMap中有数据库句柄(用于所有消息的1个连接),并且我重用了所有消息的连接。现在,在执行插入操作(到MySQL数据库)之前,我想测试连接是否仍然存在。我该如何进行这项测试?测试数据库连接在Mirth的出站数据库连接器中使用Javascript
我在channelMap中有数据库句柄(用于所有消息的1个连接),并且我重用了所有消息的连接。现在,在执行插入操作(到MySQL数据库)之前,我想测试连接是否仍然存在。我该如何进行这项测试?测试数据库连接在Mirth的出站数据库连接器中使用Javascript
一个粗糙的方法是抓住连接并运行一个简单的查询(一个简单的SELECT或SHOW查询会执行)并捕获异常。
我认为这是所有基于JTDS,所以你应该能够使用Connection.closed如果连接被关闭,假的,如果它是开放的,这将返回true。
示例脚本如何? – 2015-11-30 13:34:32
@GaryKindel - 一个5岁的答案示例脚本将是艰难的!自发布以来,MirthConnect已经通过了几个主要版本。我相信它现在有一些内置的连接管理。有关FOSS版本的最新版本,发行说明和用户指南,请访问https://www.mirth.com/Downloads – Freiheit 2015-11-30 15:23:13