I have a code that does a query in a database. If an exception occurs for timeout for example during query execution, the closing code of the connection and consequent return of the connection to the pool will not occur, should I use a try-finally to even pass through the closing code of the connection? / p>