Java mysql和JDBC的等待超时设置错误
我在日志中看到以下错误: 原因: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: 连接后不允许进行任何操作 已关闭。连接已隐式关闭 被司机关上了 我已将my.cnf中的等待超时减少到60 是否应设置此参数的默认值?Java mysql和JDBC的等待超时设置错误,java,mysql,jdbc,Java,Mysql,Jdbc,我在日志中看到以下错误: 原因: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: 连接后不允许进行任何操作 已关闭。连接已隐式关闭 被司机关上了 我已将my.cnf中的等待超时减少到60 是否应设置此参数的默认值? 有人告诉我的Java程序员,这可能是原因之一。我遇到了与您相同的异常,我认为您在关闭连接后进行了一些操作。例如: { 试一试{ Connecton conn=DriverManager.
有人告诉我的Java程序员,这可能是原因之一。我遇到了与您相同的异常,我认为您在关闭连接后进行了一些操作。例如:
{
试一试{
Connecton conn=DriverManager.getConnection(…)
康涅狄格州关闭()
conn.commit();//在conn.close()之后对conn执行的任何操作都将抛出//com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
}捕获(例外e){
}最后{
}
}
该示例显示了异常是如何产生的。我认为您做了类似的操作。我遇到了与您相同的异常,我认为您在关闭连接后做了一些操作。例如:
{
试一试{
Connecton conn=DriverManager.getConnection(…)
康涅狄格州关闭()
conn.commit();//在conn.close()之后对conn执行的任何操作都将抛出//com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException
}捕获(例外e){
}最后{
}
}
该示例显示了异常是如何产生的。我认为您做了类似的事情。我想知道是否应该将等待超时增加到默认值28800,以便更安全。我想知道是否应该将等待超时增加到默认值28800,以便更安全。