存储过程 中的事务 java
若存储过程为:
CREATE PROCEDURE ss()
begin
update consignee set stic = 1;
end;
在java 调用执行后: int s = cstmt.executeUpdate();s 的值 > 0; (即update 了多少条,就输出多少条数值);
但:
CREATE PROCEDURE ss()
begin
START TRANSACTION;
update consignee con set stic = 1;
COMMIT;
end;
在存储过程里,加上事务后, 再在java 里调用时, s = cstmt.executeUpdate(); s 却 = 0 ;
不知道为什么,有哪位同志碰到过吗?