在 Mirth 的出站数据库连接器中使用 Javascript 测试数据库连接

发布于 2024-09-01 10:04:21 字数 102 浏览 1 评论 0原文

我在channelMap中有数据库句柄(用于所有消息的1个连接),并且我对所有消息重用该连接。现在,在执行插入(到 MySQL 数据库)之前,我想测试连接是否仍然存在。我该如何进行这个测试?

I have database handle in channelMap (for 1 connection for all messages) and I reuse the connection for all messages. Now, before performing inserts (to a MySQL database), I want to test if the connection still exists. How do I perform this test?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岁吢 2024-09-08 10:04:21

一种粗略的方法是获取连接并运行一个简单的查询(一个简单的 SELECT 或 SHOW 查询即可)并捕获异常。

我认为这一切都基于 JTDS,因此您应该能够使用 Connection.close,如果连接关闭,它将返回 true,如果连接打开,则返回 false。

A crude way is to grab the connection and run a simple query (a simple SELECT or SHOW query would do) and catch the exception.

I think this is all based on JTDS, so you should be able to use Connection.closed which will return true if the connection is closed and false if it is open.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文