Bắt đầu từ 12.1, Cơ sở dữ liệu Oracle trả về số lượng hàng được cập nhật cho mỗi phần tử của lô. Bạn sẽ cần Cơ sở dữ liệu 12.1 và Trình điều khiển (12.1.0.2). Tính năng này không tồn tại trong các phiên bản trước của Cơ sở dữ liệu.
Vì vậy, bắt đầu từ 12.1:
int updatedRows[] = pstmt.executeBatch();
sẽ thực sự trả về một mảng chứa số lượng hàng được cập nhật cho mỗi phần tử trong lô thay vì -2. BTW tính năng này chỉ có trong trình điều khiển mỏng JDBC.