我只会一种事务就是由jdbc控制的,如果A要在转账100元到B用户,
首先 sql1 = '减去100在A的账户' 再次sql=‘加100在B的账户’
是这样吗?
开始
con.setAutoCommit(false);
stmt = con.createStatement();
stmt.execute(sql1);
stmt.execute(sql2);
con.commit();
结束
还是这样
con.setAutoCommit(false);
stmt = con.createStatement();
stmt.execute(sql1+";"+sql2);
con.commit();
还是其他的方法
首先 sql1 = '减去100在A的账户' 再次sql=‘加100在B的账户’
是这样吗?
开始
con.setAutoCommit(false);
stmt = con.createStatement();
stmt.execute(sql1);
stmt.execute(sql2);
con.commit();
结束
还是这样
con.setAutoCommit(false);
stmt = con.createStatement();
stmt.execute(sql1+";"+sql2);
con.commit();
还是其他的方法
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货