JDBC通信异常

时间:2019-03-04 08:18:46

标签: java mysql servlets

在这种情况下,我有3个菜单,[On-time,Late,Absent],当我单击菜单时,它会触发一个Ajax get request来获取与该菜单相关的所有学生,大约10秒;如果我单击另一个菜单,它将发送另一个获取请求,以获取与之相关的所有学生。

问题是当我在上一个请求完成之前单击另一个菜单时,有时会给我一个com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure异常。

我读了here,也许是DB server has run out of connections,它说close the connection in finally,我做到了。但是我仍然得到同样的例外。任何想法如何解决这个问题?

编辑 我读过 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure,但找不到解决问题的方法。如果第一个get request完成,则与数据库的连接很好;当我在不等待第一个请求完成的情况下单击另一个菜单(发送另一个get请求)时发生了异常。

0 个答案:

没有答案