我们正在使用 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 类