powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / не дать умереть jdbc сессии!!
7 сообщений из 7, страница 1 из 1
не дать умереть jdbc сессии!!
    #33154470
sipulka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как сделать так чтоб jdbc сессия не прогнивала черезе некоторое время, а всегда держала соединение пока ей явно не пошлешь close()??
...
Рейтинг: 0 / 0
не дать умереть jdbc сессии!!
    #33154536
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например так
http://jakarta.apache.org/commons/dbcp/configuration.html
авторtestWhileIdle The indication of whether objects will be validated by the idle object evictor (if any). If an object fails to validate, it will be dropped from the pool.

другой вопрос - а зачем вам такое поведение нужно? Что такого ценного в jdbc connection'е что вы не хотите его закрывать? Транзакции и/или временные таблицы? Если первое - то на мой взгляд это не оптимально. С временными таблицами также стоит сильно подумать
...
Рейтинг: 0 / 0
не дать умереть jdbc сессии!!
    #33154559
sipulka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вы угадали
именно транзакции и временные таблицы!

просто если пользователь отойдёт попить чай минут на 30, не хочится опять его гонять на страницу логона и заставлять повторять все опреции заново, из-за того что его сессия погнила.
...
Рейтинг: 0 / 0
не дать умереть jdbc сессии!!
    #33154563
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sipulkaвы угадали
именно транзакции и временные таблицы!

просто если пользователь отойдёт попить чай минут на 30, не хочится опять его гонять на страницу логона и заставлять повторять все опреции заново, из-за того что его сессия погнила.нефег чай пить - пусть работает.
...
Рейтинг: 0 / 0
не дать умереть jdbc сессии!!
    #33154596
sipulka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но ведь у DBCP пул сессий под всех пользователей. А нам нужно чтобы каждый пользователь имел свою родную сессию.
...
Рейтинг: 0 / 0
не дать умереть jdbc сессии!!
    #33154608
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читайте про optimistic locking + кэшируйте данные на клиенте. Это намноге дешевле в плане ресурсоемкости, чем открытые транзакции и временные таблицы на сервере БД...
...
Рейтинг: 0 / 0
не дать умереть jdbc сессии!!
    #33154855
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на каком-то из форумов было решение - периодически посылать какой-нть запрос
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / не дать умереть jdbc сессии!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]