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