Сбой линии связи JDBC через некоторое время - PullRequest
1 голос
/ 28 июля 2010

Я использую JDBC с пулом соединений proxool для подключения к базе данных mysql.Я выбираю большое количество строк из нескольких потоков, и через какое-то время я получаю сообщение об ошибке связи с каналом, Последний пакет, отправленный на сервер ... был назадЯ закрываю соединение, оператор, resultSet в каждом потоке.Время выборки увеличивается постепенно, и исключение происходит через 5-10 минут.Я сомневаюсь, что это утечка памяти, но не могу найти никакой подсказки.

Пожалуйста, дайте мне знать возможные причины.

Спасибо, Кака

1 Ответ

0 голосов
/ 28 июля 2010

это может быть связано с вашим тайм-аутом соединения, попробуйте увеличить его.

con.setConnectionTimeout(X);
...