第3课 实验八 事务管理.docVIP

  • 2
  • 0
  • 约1.78万字
  • 约 24页
  • 2017-06-17 发布于湖北
  • 举报
  C的事务、JTA(Java Transaction Architecture)事务 JDBC的事务 在获得Connection对象后,默认的事务为自动提交,不需要手动提交。 JDBC事务是一个局部事务,只能应用于当前数据库。在分布式环境中,如果事务跨越多个数据库,则只能使用支持分布式应用的JTA标准。 JTA(Java Transaction Architecture)事务 JTA事务,指的是Java事务API,也是Java EE标准的一部分。 JTA使用事务管理器(Transaction Manager)来管理分布式事务,一个JTA事务涉及一个事务管理器和多个资源管理器。 通常使用JTA事务比较难一些,所以一个应用如果只使用一个数据库,则仅使用JDBC事务就足够了,尽管可以使用JTA事务,但是这样会带来不必要的复杂性。 对Spring应用程序来讲,究竟使用JDBC事务还是使用JTA事务已经不重要了,因为Spring框架使用同一种抽象的事务编程模型。配合声明式(不是编程式)事务管理,选择JDBC事务还是JTA事务仅是修改配置文件的问题,不需要修改代码! 使用Spring进行事务管理 依赖Spring 的IoC容器,Spring提供了轻量级的事务管理功能,与普通的数据库事务管理不同,不是针对操作进行事务管理,Spring是针对Java类中的方法进行事务管理。使程序员不必进行具体

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档