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