2012-11-26 16 views
0

我們正在使用WebSphere 6.1應用程序服務器和Oracle 10g數據庫。WebSphere 6.1使用OracleConnection對象,同時仍要求連接到WAS的連接管理

我們被要求向WAS要求數據庫連接管理,但我們還必須使用OracleConnection對象來正確使用我們的數據庫。

具體而言,我們得到com.ibm.ws.rsadapter.jdbc.wsjdbcconnection與oracle.jdbc.oracleconnection錯誤不相容的,如果我們堅持使用WebSphere的連接對象。

周圍的Googling建議我們使用像getNativeConnection方法,以便:

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

但隨後的連接將不再由WebSphere進行管理。

有沒有任何方法可以與Oracle連接對象一起工作,同時還能讓WebSphere管理數據庫連接?

謝謝

問候

編輯:我甚至不願使用WSCallHelper類

回答

1

也許WSCallHelper API是你在找什麼。

+0

抱歉,我忘了提及它,但他們讓我避開它。我現在編輯,無論如何謝謝 – grog

+0

這是什麼原因? –

+0

該應用程序在沒有WSCallHelper API的情況下在其他Web服務器/數據庫上運行良好,並且引入它意味着大規模的重新編碼和測試。顯然,我被要求尋找最快捷,最不麻煩的解決方案。此外,我們已經能夠在沒有該類的情況下對Oracle數據庫執行某些操作。 – grog