title: PreparedStatement sets java.util.Date and java.sql.Date without Time information into Mysql dateTime column
body: <p>How come that <code>java.sql.PreparedStatement#setDate</code> on dateTime mysql column always results in Date format like <code>2012-10-16 00:00:00</code>  without Time information ? I'm storing Date in a loop like this :</p>
  
  <pre><code>protected Date getIncrementedDateTime() {
      additionalTime += 1000;
      return new Date(System.currentTimeMillis() + additionalTime);
  }
  
  
  preparedStatement.setDate(j, new java.sql.Date(getIncrementedDateTime().getTime());
  </code></pre>
  
  <p>I debugged the values, but mysql database always have 2012-10-16 00:00:00 values.</p>