mysql8.0 版本 socketTimeout
时间: 2023-12-25 11:05:40 浏览: 287
mysql 8.0中文参考手册
MySQL 8.0 版本中,socketTimeout 是一个客户端参数,用于控制连接到 MySQL 服务器的套接字(socket)读取操作的超时时间。该参数指定了客户端从服务器读取数据的超时时间,单位为毫秒(ms)。如果在超时时间内没有读取到数据,则会引发一个异常,并且关闭连接。
默认情况下,socketTimeout 参数的值为 0,表示没有超时限制,客户端会一直等待服务器响应。如果需要设置超时时间,可以在连接字符串中指定该参数的值,例如:
jdbc:mysql://localhost:3306/mydb?socketTimeout=5000
上述示例中,socketTimeout 的值为 5000,表示客户端会等待最多 5 秒钟来接收服务器的响应,如果超过该时间,则会引发异常。
阅读全文