JDBCExceptionReporter - SQL错误:0,SQLState:08001

时间:2013-04-04 14:04:35

标签: java mysql hibernate tomcat

我使用spring,hibernate和Jaxb进行了Java应用。

JDBCExceptionReporter - SQL Error: 0, SQLState: 08001
JDBCExceptionReporter - Could not create connection to database server. Attempted reconnect 3 times. Giving up.
JDBCExceptionReporter - SQL Error: 0, SQLState: 08001
JDBCExceptionReporter - Could not create connection to database server. Attempted reconnect 3 times. Giving up.

当我尝试通过循环多次连接数据库时,我遇到了上述错误。它适用于最多50个请求的工作,但在循环超过50时会出现错误。

使用java 1.7和Tomcat 7.0

1 个答案:

答案 0 :(得分:3)

JDBCExceptionReporter - SQL Error: 0, SQLState: 08001 

这可能有多种原因:

  1. 在许多情况下,主要问题是连接的限制。
    如果您有互动并且不使用连接池,则可能在数据库中达到了连接限制。

  2. 其他情况是,在JDBC面板中,如果连接数(默认为100)大于BW作业数(默认为0表示无限)。

  3. 重要提示:“通常需要关闭语句或Resultset才能重复使用”。