1 2 3 4 5 6 7 8 9 10 11 12 | try { javax.transaction.UserTransaction userTran = ctx.getUserTransaction(); userTran.begin(); … //执行事务性的程序逻辑 userTran.commit(); } catch(Exception e) { userTran.rollBack(); throw new Exception("……"); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | java.util.Properties env = … Context ctx = new InitialContext(env); Javax.transaction.UserTransaction userTran = (javax.transaction.UserTransaction)ctx.lookup("javax.transaction.UserTransaction"); userTran.commit() try { userTran.commit(); } catch(Exception e) { userTran.rollBack(); throw new Exception("……"); } |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |