2014-02-14 93 views
1

我有一個應用程序部署在使用Oracle 12c數據庫連接的Websphere 8.5.5上,但我無法登錄到應用程序。我得到的錯誤是:如何在Websphere 8.5.5數據庫連接中將autoCommit設置爲false

java.sql.SQLException: Could not commit with auto-commit set on 
    at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:4439) 
    at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:4486) 
    at oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140) 
    at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1144) 
    at 

有沒有在Websphere中將此屬性設置爲false的方法?到目前爲止,我已經嘗試爲數據源autoCommit = false,type = boolean創建自定義屬性。

任何想法?乾杯

回答

1

有IBM支持頁面描述您的問題,我希望這可以幫助。

IBM support page.

0

似乎有與Oracle 12c驅動程序有問題。

我在使用ojdbc7.jar驅動程序的Websphere Liberty Profile中遇到同樣的問題。我已經從here下載了11.2.0.3的ojdbc6.jar驅動程序,並且突然開始工作。

相關問題