2016-03-02 4 views
2

У меня есть вопрос о пуле соединений и базе данных оракула. если я установил минимальный размер пула подключений на 5, значит ли это, даже когда приложение простаивает, база данных оракула все равно будет поддерживать 5 сеансов? благодаря!Будет ли соединение пул держать сеанс оракула активным?

+0

Я считаю, что если вы не укажете время пожинать, он будет оставаться активным. – JavaQuest

ответ

3

Да, он должен поддерживать соединения, даже если приложение не работает. Хорошая идея - проверить, жив ли соединение в пуле. Обертки, такие как HikariCP/Commons DBCP обрабатывают такие случаи.

// edit Пул соединений не запускает 5 подключений при запуске приложения, но он будет инициализировать новое соединение, если это потребуется. И, конечно, пул может быть установлен на выключение соединения после завершения операции на нем.

пула соединений поведение док link

Смежные вопросы