java中事务代码大全 java事务的作用

java中一个方法增加两个表,怎么回滚

在方法上添加事务,由事务统一管理,如图:

创新互联公司-专业网站定制、快速模板网站建设、高性价比北碚网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式北碚网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖北碚地区。费用合理售后完善,10年实体公司更值得信赖。

可以捕获异常,如果不对全部回滚。

SQL同时存两个数据表,字段名都相同,只是表名不同而已,求高手解决?(JAVA)

public int delete(int sID) {

 dbc = new DataBaseConnection();

 Connection con = dbc.getConnection();

 try {

con.setAutoCommit(false);// 更改JDBC事务的默认提交方式

dbc.executeUpdate("delete from bylaw where ID=" + sID);

dbc.executeUpdate("delete from bylaw _content where ID=" + sID);

dbc.executeUpdate("delete from bylaw _affix where bylawid=" + sID);

con.commit();//提交JDBC事务

con.setAutoCommit(true);// 恢复JDBC事务的默认提交方式

dbc.close();

return 1;

 }

 catch (Exception exc) {

con.rollBack();//回滚JDBC事务

exc.printStackTrace();

dbc.close();

return -1;

 }

}

这个例子该很相信吧!!!就是在java代码中实现事物,不是在sql中实现!

Java的 事务怎么同时向数据库的多个表提交数据

增删改,这些对数据库的操作,先保存到缓存里,当commit之后,真正在数据库执行


网页题目:java中事务代码大全 java事务的作用
链接分享:http://scyanting.com/article/doedgch.html