我必须扩展其中一个查询,与另一个数据库中的表连接,以及可能另一个服务器(链接)。 以下是一些域名事实,我无法改变:
- Weblogic 10 used. EJB2 on the Java side
- Database driver is Non-XA. And we can't change that
- Both of the data sources are set as "Emulate 2 phase commit" transaction
option
- 使用的查询不是直接在客户端调用的业务方法中,而是在私有方法中的某个地方,在执行的某个时刻调用。
我收到以下
java.sql.SQLException: Connection has already been created in this tx
context
for pool named dataSourceA.datasource. Illegal attempt to create
connection from another pool: dataSourceB.datasource
我只需要从数据源获取数据库名称和数据库主机。 当我尝试连接数据源dataSourceB时出现异常。 有没有办法在没有连接的情况下获得它的属性?只是为了获取String属性,数据库名称和主机?