code: @Override
      public int execute(Connection conn, String sql, Object... bindValues) {
          long timestampStart = System.currentTimeMillis();
          try {
              try (PreparedStatement pstm = conn.prepareStatement(sql)) {
                  JdbcHelper.bindParams(pstm, bindValues);
                  return pstm.executeUpdate();
              }
          } catch (SQLException e) {
              throw translateSQLException(conn, "execute", sql, e);
          } finally {
              BaseDao.addProfiling(timestampStart, sql, System.currentTimeMillis() - timestampStart);
          }
      }
docs: {@inheritDoc}