fix connectTimeout & socketTimeout in postgresql, for issue #5096

This commit is contained in:
shaojin.wensj
2023-02-19 19:27:16 +08:00
parent 47d2a88913
commit 37d47afe69
@@ -1763,15 +1763,8 @@ public abstract class DruidAbstractDataSource extends WrapperAdapter implements
physicalConnectProperties.put("oracle.net.CONNECT_TIMEOUT", connectTimeoutStr);
} else if (driver != null && "org.postgresql.Driver".equals(driver.getClass().getName())) {
if (connectTimeoutStr == null) {
connectTimeoutStr = Integer.toString(connectTimeout);
}
physicalConnectProperties.put("loginTimeout", connectTimeoutStr);
if (socketTimeoutSr == null) {
socketTimeoutSr = Integer.toString(socketTimeout);
}
physicalConnectProperties.put("socketTimeout", socketTimeoutSr);
physicalConnectProperties.put("loginTimeout", connectTimeout);
physicalConnectProperties.put("socketTimeout", socketTimeout);
}
}