0
我试图用JDBC连接将记录插入Oracle数据库,但是当我查看状态时,它显示-2但所有这些记录存在于数据库中:Java - JDBC插入批处理状态-2但存在于DB中的记录
int[] statuses = pstmt.executeBatch()
所以在上面的状态列表包含所有-2值,但我认为根据API小于0表示未能执行正确的....?
我试图用JDBC连接将记录插入Oracle数据库,但是当我查看状态时,它显示-2但所有这些记录存在于数据库中:Java - JDBC插入批处理状态-2但存在于DB中的记录
int[] statuses = pstmt.executeBatch()
所以在上面的状态列表包含所有-2值,但我认为根据API小于0表示未能执行正确的....?
根据Statement
javadocs,常数SUCCESS_NO_INFO
被定义为-2。这意味着“该常量表示批处理语句已成功执行,但不影响其受影响的行数。”所以,它确实执行正确。
谢谢.....这是正确的。 – 2013-02-21 06:03:04