Подключение / аутентификации
connectTimeout = 2000 означает ожидание до 2 секунд для установления соединения. По умолчанию не тайм-аут.
socketTimeout = 2000 означает ожидание до 2 секунд операций сетевого сокета.
Расширения производительности
useLocalSessionState = true указывает драйверу ссылаться на внутренние значения автоматической фиксации и изоляции транзакции, которые устанавливаются Connection.setAutoCommit () и Connection.setTransactionIsolation (), и состояние транзакции, поддерживаемое протоколом, вместо того, чтобы запрашивать базу данных или отправлять вслепую команды в базу данных для вызовов методов commit () или rollback ().
paranoid = true принимает меры для предотвращения воздействия чувствительной информации в сообщениях об ошибках и очистки структур данных, содержащих конфиденциальные данные, когда это возможно.
Высокая доступность и кластеризация.
autoReconnect = true сообщает драйверу о попытке восстановить устаревшие и / или неработающие соединения. Драйвер сгенерирует исключение для любого запроса, выданного для устаревшего или мертвого соединения, которое принадлежит текущей транзакции, но попытается восстановить соединение до следующего запроса, выполненного для соединения в новой транзакции. Включение этого параметра не рекомендуется , поскольку оно имеет побочные эффекты, связанные с состоянием сеанса и согласованностью данных, когда приложения не обрабатывают исключения SQLExceptions, и предназначено для использования только в том случае, если вы не можете настроить приложение на правильно обрабатывать SQLExceptions, возникающие из-за оборванных и устаревших соединений. В качестве альтернативы, в качестве последнего варианта, изучите установку высокого значения для переменной сервера MySQL "wait_timeout" вместо значения по умолчанию, равного 8 часам.
Следующее применимо, только когда включен режим автоматического повторного подключения.
failOverReadOnly = false означает, что при сбое соединение не должно быть доступно только для чтения.
maxReconnects = 2 Максимальное количество попыток повторного соединения, по умолчанию «3».
initialTimeout = 2 Начальное время ожидания между попытками повторного подключения. По умолчанию 2
См. http://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html