Когда закрыть Соединение, Оператор, PreparedStatement и ResultSet в JDBC

In this step I have Set the variable first:

<c:set var="structureId" value="<%=article.getStructureId()%>" scope="request"></c:set>

In this step I have checked the variable empty or not:

 <c:if test="${not empty structureId }">
    <a href="javascript:void(0);">Change Design</a>
 </c:if>
30
задан bluish 5 March 2012 в 08:51
поделиться

1 ответ

Лично я бы использовал пул, так как он позаботится обо всем управлении ресурсами за вас. Если ваши требования к подключению изменятся, вы можете легко изменить конфигурацию пула. Имея пул, вы можете открывать / закрывать соединения и подготовленные операторы в соответствии с передовой практикой и оставлять управление ресурсами пулу.

Обычно при использовании пула:

  • закрытие соединения фактически просто вернет его в пул
  • . При подготовке оператора будет либо извлечен ранее подготовленный оператор из кэша операторов Connection, либо, если он недоступен, создаст новый оператор и кэширует его для дальнейшего использования.
  • ] акт закрытия PreparedStatement фактически просто вернет его в кэш операторов соединения.
14
ответ дан 28 November 2019 в 00:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: