我们正在使用WebSphere 6.1应用程序服务器和Oracle 10g数据库。
我们被要求对WAS进行数据库连接管理,但我们还必须使用OracleConnection对象来正确使用我们的数据库。
详细说明,如果我们坚持使用WebSphere的连接对象,我们会得到 com.ibm.ws.rsadapter.jdbc.wsjdbcconnection与oracle.jdbc.oracleconnection 不兼容。
谷歌搜索建议我们使用 getNativeConnection 方法,如下所示:
WSJdbcConnection conn = (WSJdbcConnection) ds.getConnection();
con = (OracleConnection) WSJdbcUtil.getNativeConnection((WSJdbcConnection) conn);
但是后来这个连接将不再由WebSphere管理。
在让WebSphere管理数据库连接时,有没有办法使用Oracle连接对象?
谢谢,
最好的问候
编辑:我甚至被要求不使用WSCallHelper类