When executing a batch of UPDATE/DELETE statements using PreparedStatement.executeBatch(), there is no method that returns update counts.
1) PreparedStatement.executeBatch() returns int, but all values are -2 (meaning SUCCESS but not the real number of updated/deleted records)
to get at least the total number of updated/deleted records, one can call:
2) PreparedStatement.getUpdateCount() - returns -1
3) PreparedStatement.getLargeUpdateCount() - returns -1
Note that the same method (getLargeUpdateCount) returns the correct value with driver 2.1.0, which is our current workaround.
Therefore we cannot upgrade the driver due to this bug!