首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Oracle协议违规SQLException

Oracle协议违规SQLException
EN

Stack Overflow用户
提问于 2018-11-23 19:01:30
回答 1查看 908关注 0票数 0

当我调用connection.commit()时,我得到了Oracle Protocol Violation SQLException。我看过其他帖子,说这可能是因为密码即将过期。但在我的情况下,它不是。另外,jdbc驱动程序应该没问题,因为对于其他一些引擎,我没有这样的问题。还有什么问题呢?你有什么想法吗?

代码语言:javascript
运行
复制
at java.lang.Thread.run(Thread.java:745)
 Caused by: java.sql.SQLException: Protocol violation
 at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
 at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
 at oracle.jdbc.driver.T4C7Ocommoncall.doOCOMMIT(T4C7Ocommoncall.java:75)
 at oracle.jdbc.driver.T4CConnection.doCommit(T4CConnection.java:558)
 at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3674)
 at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3680)
 at oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140)
EN

回答 1

Stack Overflow用户

发布于 2018-11-23 19:12:29

通常情况下,ojdbc7 jar的问题。如果clob的长度为4193个字符,则驱动程序无法检索。使用新的OJDBC7补丁jar

编码愉快..!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53445446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档