java的事务处理,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作..... 

    注:在Java中使用事务处理,首先要求数据库支持事务。如使用MySQL的事务功能,就要求MySQL的表类型为Innodb才支持事务。否则,在Java程序中做了commit或rollback,但在数据库中根本不能生效。 

JavaBean中使用JDBC方式进行事务处理 

public int delete(int sID) { 
  dbc = new DataBaseConnection(); 
  Connection con = dbc.getConnection(); 
  try { 
   con.setAutoCommit(false);// 更改JDBC事务的默认提交方式 
   dbc.executeUpdate("delete from xiao where ID=" + sID); 
   dbc.executeUpdate("delete from xiao_content where ID=" + sID); 
   dbc.executeUpdate("delete from xiao_affix where bylaw);  
         } 

            con.close(); 
           
    } 
}

相关文章:

  • 2021-08-07
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2022-01-02
  • 2022-12-23
猜你喜欢
  • 2021-09-10
  • 2021-08-08
  • 2021-09-03
  • 2021-10-08
相关资源
相似解决方案