SQL多命令原子性问题

Lan*_*ter 3 java sql java-ee

我正在尝试创建一个程序,使用sql命令更新2个不同的表.我唯一担心的是,如果程序更新其中一个表然后失去连接或其他什么,并且不更新另一个表,则可能存在问题.我有办法吗?

A.在同一时间更新它们

要么

B.如果第二次更新失败,则还原第一次更新.

jzd*_*jzd 8

是使用SQL事务.这是教程:JDBC Transactions