mysql8.0 版本 connectTimeout
时间: 2023-12-25 16:05:38 浏览: 158
mysql 异常com.mysql.jdbc.CommunicationsException
5星 · 资源好评率100%
MySQL 8.0版本的connectTimeout属性用于设置连接超时时间,单位为毫秒。该属性默认值为0,表示没有超时限制。如果设置了connectTimeout属性,当连接MySQL服务器的时间超过该属性所设置的值时,会抛出一个SQLException异常。可以使用以下代码设置connectTimeout属性:
```
String url = "jdbc:mysql://localhost:3306/mydatabase?connectTimeout=5000";
Connection conn = DriverManager.getConnection(url, "username", "password");
```
上述代码设置了连接MySQL数据库的URL,并将connectTimeout属性设置为5000毫秒,即5秒钟。如果连接MySQL服务器的时间超过5秒钟,将抛出一个SQLException异常。
阅读全文