我正在尝试使用JDBC连接将记录插入到Oracle数据库中,但是当我查看状态时,它显示-2,但所有这些记录都存在于数据库中:
int[] statuses = pstmt.executeBatch()
所以上面的状态列表包含所有-2值,但我认为根据API小于0表示无法正确执行....?
答案 0 :(得分:1)
根据Statement
javadocs,常量SUCCESS_NO_INFO
定义为-2。这意味着“常量表示批处理语句已成功执行,但不会计算其受影响的行数。”所以,它确实执行得很好。