Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mysql和JDBC的等待超时设置错误_Java_Mysql_Jdbc - Fatal编程技术网

Java mysql和JDBC的等待超时设置错误

Java mysql和JDBC的等待超时设置错误,java,mysql,jdbc,Java,Mysql,Jdbc,我在日志中看到以下错误: 原因: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: 连接后不允许进行任何操作 已关闭。连接已隐式关闭 被司机关上了 我已将my.cnf中的等待超时减少到60 是否应设置此参数的默认值? 有人告诉我的Java程序员,这可能是原因之一。我遇到了与您相同的异常,我认为您在关闭连接后进行了一些操作。例如: { 试一试{ Connecton conn=DriverManager.

我在日志中看到以下错误:

原因: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: 连接后不允许进行任何操作 已关闭。连接已隐式关闭 被司机关上了

我已将my.cnf中的等待超时减少到60 是否应设置此参数的默认值?
有人告诉我的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,以便更安全。