org.springframework.jdb c .datasource.DataSourceUtils.doGetConnection () или java. sql .Connection.close метод не работает как конкретный - PullRequest
0 голосов
/ 22 апреля 2020

Я сталкиваюсь с проблемой "Максимальное количество открытых курсоров превышено" . Чтобы решить эту проблему, я получаю количество открытых курсоров и максимальное количество курсоров.

Если (открытый курсор + 1> = максимальный курсор), я закрываю соединение. Я пробовал закрытие несколькими способами. 1. java. sql .Connection.close () 2. org.springframework.jdb c .datasource.DataSourceUtils.doGetConnection (). Если после выполнения вышеуказанного либо утверждение. тогда con.isClosed () возвращает true, это означает, что соединение закрывается. вот проблема, стоящая перед Я попытался выполнить подготовленный оператор с закрытым объектом подключения. При этом он может выполнить запрос и получить результаты. это означает, что соединение не закрыто. Может кто-нибудь подсказать, пожалуйста, как правильно закрыть java. sql. Соединение введите описание изображения здесь

Пожалуйста, помогите мне предложить лучшее решение для этого. Заранее спасибо. Спасибо !!!!

...