基本上,我创建了一个Connection con变量并正确初始化它。连接和查询以及从我的Java代码到MySQL数据库的所有操作都很完美。问题是如果在一分钟之后如果用户没有与程序交互,然后我用数据库执行任何操作(使用Java程序)它会显示以下错误。
Communications link failure
The last packet successfully received from the server was 139,417 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.
然后在消息对话框上按“确定”后出现:
No operation allowed after connection closed.
我已经使用
检查了连接超时System.out.println(con.getNetworkTimeout());
它显示我“0”,从基本的在线阅读中它应该是无限的,我想。
我想将它从1分钟后断开连接延长到3或4分钟。