Jdbc: Что происходит с запущенными операторами при выходе из приложения? - PullRequest
0 голосов
/ 12 декабря 2018

Предположим, у меня есть длительный оператор, скажем load data infile..., и приложение Java закрывается, что произойдет с оператором?

Закончится ли оператор?Будет ли откат?Он умрет где-нибудь посередине?Зависит ли это от конфигурации?

1 Ответ

0 голосов
/ 12 декабря 2018

Объект соединения с базой данных JDBC - это просто курсор на соединение с базой данных, которое принадлежит и управляется базой данных.

Если приложение завершает работу без надлежащего закрытия соединения, соединение с базой данных останется незамеченным (включаявсе текущие высказывания).Это может привести к потере ресурсов базы данных (до истечения времени ожидания на стороне базы данных) или даже к утечке памяти.

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