JDBC事务处理机制探秘.docVIP

  • 0
  • 0
  • 约2.39千字
  • 约 3页
  • 2018-03-07 发布于河南
  • 举报
JDBC事务处理机制探秘

本文向您介绍JDBC事务处理机制,作者列举了两种JDBC事务处理机制,包括JavaBean中使用JDBC事务处理和SessionBean中的JTA事务。 Java中的事务处理 一般情况下,J2EE应用服务器支持JDBC事务、JTA(Java Transaction API)事务、容器管理事务。一般情况下,最好不要在程序中同时使用上述三种事务类型,比如在JTA事务中嵌套JDBC事务。第二方面,事务要在尽可能短的时间内完成,不要在不同方法中实现事务的使用。下面我们列举两种JDBC事务处理方式。 1、JavaBean中使用JDBC事务处理 在JDBC中怎样将多个SQL语句组合成一个事务呢?在JDBC中,打开一个连接对象Connection时,缺省是auto-commit模式,每个SQL语句都被当作一个事务,即每次执行一个语句,都会自动的得到事务确认。为了能将多个SQL语句组合成一个事务,要将auto-commit模式屏蔽掉。在auto-commit模式屏蔽掉之后,如果不调用commit()方法,SQL语句不会得到JDBC事务处理确认。在最近一次commit()方法调用之后的所有SQL会在方法commit()调用时得到确认。 public?int?delete(int?sID)?{? ?  dbc?=?new?DataBaseConnection();? ?  Connection

文档评论(0)

1亿VIP精品文档

相关文档