title: One Statement object, multiple executeUpdates
body: <p>Is recommended to create just one Statement object and execute multiple executeUpdate() on it? </p>
  
  <pre><code>// Vantages/drawbacks of this solution?
  conn.setAutocommit(false);
  
  Statement stmt = conn.createStatement();
  stmt.executeUpdate('[ANY_INSERT_SQL]');
  stmt.executeUpdate('[ANY_INSERT_SQL]');
  stmt.executeUpdate('[ANY_INSERT_SQL]');
  
  conn.commit();
  </code></pre>
  
  <p>Or is better one Statement object for each executeUpdate:</p>
  
  <pre><code>// Vantages/drawbacks of this solution?
  conn.setAutocommit(false);
  
  Statement stmt1 = conn.createStatement();
  stmt1.executeUpdate('[ANY_INSERT_SQL]');
  Statement stmt2 = conn.createStatement();
  stmt2.executeUpdate('[ANY_INSERT_SQL]');
  Statement stmt3 = conn.createStatement();
  stmt3.executeUpdate('[ANY_INSERT_SQL]');
  
  conn.commit();
  </code></pre>
  
  <p>Thanks in advance.</p>
  
  <p>PS: I know PreparedStatement class and I use it often, but my doubt is about Statement usage.</p>