java - 如何在 Websphere 8.5.5 数据库连接中将 autoCommit 设置为 false

标签 java websphere oracle12c

我使用 Oracle 12c 数据库连接在 Websphere 8.5.5 上部署了一个应用程序,但我无法登录该应用程序。我得到的错误是:

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。

有什么想法吗?干杯

最佳答案

IBM 支持页面描述了您的问题,希望对您有所帮助。

IBM support page.

关于java - 如何在 Websphere 8.5.5 数据库连接中将 autoCommit 设置为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21777818/

相关文章:

java - IBM sdk 的 SunRSASign 提供程序

java - JSF valueChangeListener 仅在第二次尝试时使用react?

oracle - "addinstallusertogroupexception_desc"Oracle 12C 安装错误

java - 使用 querydsl 查询集合时出现 ExceptionInInitializerError

java - 字符串变量可能尚未初始化(错误指向第 34 行)

java - 如果我想禁用测试,如果测试方法下方存在一些注释,如何处理 ExecutionCondition?

oracle-sqldeveloper - SQL Developer中执行计划中的灰色行是否执行?

java - 在java中存储二维数组的最小方式

java - 如何在 Websphere 8.5.5.9 中为 mSSL 设置客户端证书?

c# - 使用 Oracle.ManagedAccess 使用存储过程执行内联语句