java事务,提交成功,但是数据库中数据没有被修改
高手出来瞅瞅啊,问题解决不了了。
问题是:事务已经成功提交的了(因为我在数据库中相应的表中已经可以看到insert的数据,这个证明事务已经提交了)
但是不知道为什么,update的数据没有更新。
以下是事务提交的代码:
try{ conn.setAutoCommit(false); stat.executeUpdate(strSQL5);//这个是执行update操作 stat.executeUpdate(strSQL6);//这个是执行insert操作 System.out.println("Data submission OK"); conn.commit(); System.out.println("truck " + unNametruckid[xx]+ " Data update is complete"); }catch(SQLException e){ conn.rollback(); conn.close(); System.out.println("wrong:"+e); }