int[] res = stmt.executeBatch();
问题:对于Oracle,res数组中的所有值都将为“ -2”。 对于插入,您只需将res数组大小作为插入的记录数即可。 对于删除-删除是否成功,结果保持不变,因此您无法计算实际删除(或更新)的记录数。
还有其他直接删除方法吗? (无需查找)
答案 0 :(得分:0)
从版本12.1开始,Oracle JDBC返回Array DML的行数。查看详细信息@ https://docs.oracle.com/database/121/JJDBC/oraperf.htm#CHDCDBCH