0

我们正在使用 WebSphere 6.1 应用服务器和 Oracle 10g 数据库。

我们被要求要求对 WAS 进行数据库连接管理,但我们还必须使用 OracleConnection 对象才能正确使用我们的数据库。

详细地说,如果我们坚持使用 WebSphere 的连接对象,我们会得到com.ibm.ws.rsadapter.jdbc.wsjdbcconnection incompatible with oracle.jdbc.oracleconnection错误。

谷歌搜索建议我们使用getNativeConnection方法,如下所示:

WSJdbcConnection conn = (WSJdbcConnection) ds.getConnection();
con = (OracleConnection) WSJdbcUtil.getNativeConnection((WSJdbcConnection) conn);

但随后连接将不再由 WebSphere 管理。

有什么方法可以在仍然让 WebSphere 管理数据库连接的同时使用 Oracle 连接对象?

谢谢,

此致

编辑:我什至被要求不要使用 WSCallHelper 类

4

1 回答 1

1

也许WSCallHelper API是您正在寻找的。

于 2012-11-27T07:41:58.677 回答