title: Should Java JDBC Select statements always be in a Try-Catch block?
body: <p>Is it good practice to put all Java JDBC Select statements in a try-catch block ? Currently I write most of my code without it. However, I do try-catch for insert/update/delete.</p>
  <p>Note: Currently using Sprint Boot.</p>
  <pre><code>String sqlQuery = &quot;Select productId, productName, productStartDate from dbo.product where productId = 5&quot;
  
  public getProductData() {
      ....
      List&lt;Product&gt; productList =  namedJdbcTemplate.query(sqlQuery, new ProductMapper());
  </code></pre>