JDBC事务机制
是什么
JDBC的事务是自动提交的——只要执行任意一条DML(Data Manipulation Language),则自动提交一次(默认)
实际业务中,通常是N条DML语句共同联合完成,必须保证这些DML语句在同一个事务中同时成功或同时失败
核心代码
conn.setAutoCommit(false);
conn.commit();
conn.rollback();
实际应用
应用场景介绍:小熊账户余额1000元,小猫账户余额0元,实现——小熊向小猫转账500元
public static void main(String[] args) {
Connection conn= null;
PreparedStatement ps = null;
tr