Започвайки от 12.1, базата данни на Oracle връща броя на актуализираните редове за всеки елемент от пакета. Ще ви трябва 12.1 база данни и драйвер (12.1.0.2). Тази функция не съществува в по-ранните версии на базата данни.
И така, започвайки от 12.1:
int updatedRows[] = pstmt.executeBatch();
всъщност ще върне масив, съдържащ броя актуализирани редове за всеки елемент в пакета вместо -2. Между другото тази функция е само в JDBC тънкия драйвер.