在简单的JDBC应用程序中使用JTA

时间:2016-03-30 10:24:35

标签: jdbc transactions jta

我已经在线阅读了有关JTA的信息。现在,我想在一个简单的可能程序中实现它。

我有以下JDBC代码,其中我明确地管理事务(通过JDBC API')。

代码段:

    String ssnID = null;
    ssnID = "9";
    String sql;

    String sql_delete = null;
    sql_delete = "Delete from USER where ssnId = " + "9";

    Class.forName(JDBC_DRIVER);
    conn = DriverManager.getConnection(DB_URL,USER,PASS);
    stmt = conn.createStatement();

    conn.setAutoCommit(false);                     <-------- (1)
        stmt.executeUpdate(sql_delete);
        //other code as part of transaction
    conn.commit();                                 <---------(2)

上面我使用JDBC API进行手动事务管理。

我的问题是,我如何使用JTA进行交易管理? JTA事务管理与JDBC使用的不同吗?

理解这一点的任何解释都会有很大的帮助。

0 个答案:

没有答案