String sql2 = “update sysaccount set monery=monery+1000 where name=”sysname”“;
但假如第一条执行了而其次条语句执行出错了就会造成不良后果。这是就可以用手动提交的方式来防止这种事情的发生:主要代码
try{
. . . conn=DriverManager.getConnection(“...“); //链接数据库
conn.setAutoCommit(false);//制止自动提交事务
stmt = conn.Create....
String sql1 = “update useraccount set monery=monery-1000 where name=”usename”“;
String sql2 = “update sysaccount set monery=monery+1000 where name=”sysname”“;
stmt=conn.createStatement();
stmt.executeUpdate(sql1);
stmt.executeUpdate(sq ...


雷达卡


京公网安备 11010802022788号







