阅读量:0
要设置MySQL JDBC连接超时时间,您需要在JDBC URL中添加connectTimeout
参数。以下是一个示例,展示了如何在连接字符串中设置超时时间(以毫秒为单位):
String url = "jdbc:mysql://localhost:3306/mydatabase?connectTimeout=5000";
在这个例子中,我们将连接超时时间设置为5秒(5000毫秒)。您可以根据需要调整这个值。请注意,这个参数只适用于连接超时,而不适用于读取或写入操作的超时。要设置这些操作的超时时间,您需要分别设置socketTimeout
和connectionTimeout
参数。例如:
String url = "jdbc:mysql://localhost:3306/mydatabase?connectTimeout=5000&socketTimeout=10000&readTimeout=15000";
在这个例子中,我们将连接超时时间设置为5秒(5000毫秒),读取操作超时时间设置为15秒(15000毫秒),而套接字操作超时时间设置为10秒(10000毫秒)。