0

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?

4

1 回答 1

0

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

认为这一切都基于 JTDS,所以你应该能够使用 Connection.closed 如果连接关闭将返回 true,如果连接打开则返回 false。

于 2010-05-25T13:58:26.990 回答