如何在informix数据库中使用JTA,请帮忙?

06-12-28 yourfriendyan
    

我用的是JBOSS4.0.4,后台用informix数据库,JDBC是从INFORMIX网站下载的,版本是3.0.

在使用JTA的时候发现,同一server的两个数据,无法使用。非同一server没有问题。

测试的时候发现,服务器反映很慢,死机一样。再刷新网页,提示

数据锁表,无法读取下一行。

这个问题困扰很长时间,不知道是jboss原因,还是JDBC的原因,还望大家帮忙,谢谢!

代码为:

InitialContext ctx=new InitialContext();

UserTransaction ut=(UserTransaction)ctx.lookup("java:comp/UserTransaction");

ut.begin();

Connection conn1=....

Connection conn2=...

ut.commit();

    

banq
2006-12-30 12:01

可能JBoss的Datasource配置文件没有使用XA配置。

yourfriendyan
2007-01-02 17:35

应该不是这个原因,我用的是jboss例子下的XA配置,只是简单的修改一下