|
系统是用java写的,我写程序时忘了写 conx.commit(),但执行时没有报错,并且数据还是被删除了,这是怎么回事?
Connection conx=cons.Connect();
Statement stmt=conx.createStatement();
conx.setAutoCommit(false);
stmt.executeUpdate(strSql1);
stmt.executeUpdate(strSql2);
stmt.executeUpdate(strSql3);
stmt.executeUpdate(strSql4);
stmt.executeUpdate(strSql5);
stmt.executeUpdate(strSql6);
stmt.executeUpdate(strSql7);
stmt.executeUpdate(strSql);
stmt.close();
conx.setAutoCommit(true);
conx.close(); |
|