写一个javabean
完成对sybase数据库与oracle数据库间的数据转移
例如在sybase数据库中的某表A中查询出满足条件的一条记录必须插入到oracle的某表中
且插入后必须删除sybase表中刚才这条数据以前对同一个数据库中的不同表操作可以用一个connection操作,这里对于不同的数据库connection不同
不能commit一起提交了有哪位大侠能指点下这个事务怎么完成吗?就是 删除sybase中一条记录与把这记录插入到oracle中绑定为一个事务
完成对sybase数据库与oracle数据库间的数据转移
例如在sybase数据库中的某表A中查询出满足条件的一条记录必须插入到oracle的某表中
且插入后必须删除sybase表中刚才这条数据以前对同一个数据库中的不同表操作可以用一个connection操作,这里对于不同的数据库connection不同
不能commit一起提交了有哪位大侠能指点下这个事务怎么完成吗?就是 删除sybase中一条记录与把这记录插入到oracle中绑定为一个事务
分布式事务处理,关注,up up
org.springframework.transaction.jta.JtaTransactionManager。如果是写代码,大致意思如下
javax.transaction.UserTransaction tx = new InitialContext().lookup("javax.transaction.UserTransaction");
Session s1 = sf.openSession();
...
s1.flush();
s1.close();
...
Session s2 = sf.openSession();
...
s2.flush();
s2.close();
tx.commit(); 如果你用了J2EE容器,可能在某个文件中配一下UserTransaction,容器会帮你帮定UserTransaction的JNDI,如果纯粹是写代码就要自己帮定了。