要設置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毫秒)。