Возможный дубликат:
подготовленный пул операторов в dbcp
Я создаю веб-приложение, которое использует механизм пула соединений базы данных Tomcat для внутреннего использования. Я также пытаюсь объединить подготовленные операторы, чтобы приложение более эффективно извлекало данные.
Насколько я понимаю, соединения возвращаются в пул, когда соединение, набор результатов и операторы закрываются. Если установлены соответствующие флаги, заброшенные соединения также закрываются и возвращаются в пул. Закрытие соединения означает освобождение всех курсоров базы данных и кэшированных операторов, включая подготовленные операторы. Итак, в чем смысл объединения подготовленных операторов?