WebLogic 事务与 JNDI 编程全解析
1. WebLogic 数据库事务编程
在分布式计算系统中,事务是维护数据完整性的重要工具。下面我们将详细介绍如何使用 WebLogic 进行数据库事务编程,以及如何实现分布式事务。
1.1 insertEmp 方法分析
insertEmp 方法用于向 EMP 表中插入员工记录。它可以不接收 JTS 启用的连接作为输入参数,而是通过调用 getJTSConnection 方法获取自己的 JTS 启用的连接到 OraclePool 。这是因为 JTS 驱动的工作方式:一旦线程针对池化连接发起事务,JTS 驱动会确保在事务提交或回滚之前,为该线程针对同一池的所有后续连接请求提供相同的连接。
public static void insertEmp(Connection theConnection,
int empNo,
String empName,
String empJob)
throws SQLException {
// Define a SQL statement to insert an employee into EMP
String sql = "INSERT INTO EMP (EMPNO, ENAME, JOB) " +
"VALUES (?, ?, ?)";
// Bind t
WebLogic事务与JNDI编程详解
订阅专栏 解锁全文
41

被折叠的 条评论
为什么被折叠?



