java connectionpooled.close () закроет сеанс БД - PullRequest
0 голосов
/ 20 октября 2011

Если закрыть соединение javax.sql.connectionpooled, оно не оставит никаких НЕАКТИВНЫХ СЕССИЙ в базе данных. В моем случае я вижу много НЕАКТИВНЫХ СЕССИЙ в БД (оракул), как закрыть это программно.

1 Ответ

1 голос
/ 20 октября 2011

Вы говорите о реализации javax.sql.PooledConnection (которая не должна использоваться вами, а только пулом соединений) или о Соединении, полученном из пула соединений?

Если первое: закрытие PooledConnection должно закрыть физическое соединение, если второе: закрытие (логического) соединения, полученного из пула соединений, должно оставить физическое соединение открытым, поскольку это и есть вся точка пула соединений.

Все становится немного сложнее, когда вы злоупотребляете различными уровнями источника данных, каждый из которых создает свою собственную пул соединений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...