powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как закрыть сессию Oracle через Java
11 сообщений из 11, страница 1 из 1
Как закрыть сессию Oracle через Java
    #37641582
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример:
Код: java
1.
2.
3.
4.
5.
6.
7.
Connection c = null;
PreparedStatement s = null;
ResultSet rs = null;

s = c.prepareStatement("select 1 from dual");

rs = s.executeQuery();




Завис, как убить?
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37641592
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37641595
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsltr,
смотря что зависло.
- метод Cancel
- закрыть переменные
- если рАзово, то плюнуть на коннект
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37641603
Фотография Ruslan.Isbarov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37641725
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас попробую, спасибо
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37645851
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Connection c = null;
PreparedStatement s = null;
ResultSet rs = null;


public void execute() { 
s = c.prepareStatement("select 1 from dual");

rs = s.executeQuery(); 

Сейчас поток = Thread[RMICallHandler-3,5,HTTPThreadGroup]

}


public void killSession() {

s.cancel();

Сейчас поток = Thread[RMICallHandler-4,5,HTTPThreadGroup]

}




в метод killSession приходи всегда Null, почему?

смотрю потоки вроде одинаковые.
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37645884
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsltr,
плюнь ты на эти потоки.
Запросы оптимизировать нельзя?
А то, делаем длинные, потом спрашиваем как их вырубить.
imho
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37646032
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не могу, запросы пишут много кто к этой системе, следить за каждым нет возможности.они сами же и просят внести такой функционал как "остановка выполнения этого запроса"
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37646063
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsltrне могу, запросы пишут много кто к этой системе, следить за каждым нет возможности.они сами же и просят внести такой функционал как "остановка выполнения этого запроса"
off
я так понял программисты пишут запросы? Или юзверь-запросник-построитель есть?
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37670333
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
второе
...
Рейтинг: 0 / 0
Как закрыть сессию Oracle через Java
    #37670412
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsltrвторое
долго ты размышлял.
Если второе, то они могут написать любой ТЕКСТ для отправки серверу. Например, 10 раз JOIN по кольцу
Можно зайти с другой стороны.
- сам составил - сам виноват.
- система и транзакции у соседа не должна падать от (Ctrl+Alt+Del) у виновника запроса.
- виновника в логирование и на пропесочку опционально
- сервер сам откатит рессурсы и транзакцию у отвалившегося.
Т.е. если не усложнять, то сабж - это вырубить основной поток ГУИ виновника запроса. А через него отомрёт коннект.
Например, фокс стал делать такой финт. Если что, даёт сообщение "перезапускаюсь..".
imho
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как закрыть сессию Oracle через Java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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