|
50 / 49 / 13
Регистрация: 23.11.2015
Сообщений: 401
|
||||||
Закрыть коннект с MySQL при закрытии окна Swing JFrame13.11.2016, 08:44. Показов 1524. Ответов 3
Метки нет (Все метки)
Добрый день, уважаемые коллеги
![]() Подскажите, пожалуйста, как можно закрыть соединение с БД MySQL (подключен стандартно через JDBC) при закрытии окна Swing. Проблема следующая, есть главное окно программы, при закрытии которого, происходит выход из программы и все подключения зарываются. Но из главного окна, вызываются другие окна, которые на закрытие выполняют стандартный метод dispose() JFrame. И получается, что во время работы пользователя, он открывает, закрывает окна, а подключения висят по 1 (и плодятся и плодятся ), и это не смотря на то, что я после каждого запроса к БД закрываю con.close() ! А все равно одно висит какое-то, от каждого окна и понять не могу, что именно висит! Есть подозрение, что это само по себе окно висит ушедшее в dispose().Есть вариант сделать слушатель действия на закрытие окна, - и закрыть то что висит:
Заранее благодарю, за любую помощь!
0
|
||||||
| 13.11.2016, 08:44 | |
|
Ответы с готовыми решениями:
3
Wpf закрыть все окна при закрытии главного Не удается полностью закрыть программу, при закрытии окна программы Swing WindowAdapter - действие при закрытии |
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 14.11.2016, 17:49 | |
|
TurboDuck, у вас должен быть один класс который управляет подключениями к БД. Ненадо плодить подключения на откртии окна.
1
|
|
|
50 / 49 / 13
Регистрация: 23.11.2015
Сообщений: 401
|
|
| 17.11.2016, 12:53 [ТС] | |
|
KEKCoGEN, спасибо.
Добавлено через 1 час 36 минут KEKCoGEN, только не очень понятно как реализовать на JDBC. Проект чистый JavaCore + Swing. Нет Spring.JDBCTemplate, нет SessionFactory как в Hybernate.. свой велосипед похоже изобретать придется.. ![]() Добавлено через 3 минуты Проблема еще в том, что это мой первый проект на Java. Когда начинал писать про шаблоны проектирования даже не слышал. Здесь программирование на уровне реализации, а не на уровне интерфейса... хоть все блин теперь переписывай ![]() Добавлено через 3 часа 46 минут Тему можно закрывать. Это не запрос, а указатель, ни каких проблем не оказывает, решается через таймаут или фабрику сессий подключений.
0
|
|
|
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
|
||
| 17.11.2016, 17:56 | ||
0
|
||
| 17.11.2016, 17:56 | |
|
Помогаю со студенческими работами здесь
4
Как закрыть один JFrame и открыть новый JFrame? Как в Java при закрытии JFrame завершить приложение полностью? Закрыть программу при закрытии другой Закрыть свою программу при закрытии чужой Как закрыть родительскую форму при закрытии дочерней? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|