java - 有人可以向我解释这个 JDBC 异常吗?

标签 java oracle exception jdbc

使用 JDBC 向 Oracle 数据库执行插入时出现以下异常。

java.sql.SQLRecoverableException: Io exception: Unexpected packet

这可能是什么原因造成的,我该如何从中恢复?

我正在编写的应用程序会快速连续地对数据库执行大量更新。从异常情况来看,我认为这是一个网络问题,但数据库与我的应用程序在同一个盒子上。

我没有堆栈跟踪,这是令人恼火的“在我的机器上工作”问题之一,当我将它放在客户端站点时它会出错。

不幸的是,我必须拼凑一些东西来解决这个问题/诊断,但客户端站点只在下午 5 点到晚上 9 点之间我不在办公室时向我的应用程序发送数据...

虽然我有几个小时来处理我的突发事件......

任何想法。

问题解决:

这是一个同步问题。

最佳答案

您是否有机会使用多线程而忘记了同步?

关于java - 有人可以向我解释这个 JDBC 异常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/503003/

相关文章:

MySQL 使用 STORAGE MEMORY 子句创建表

c# - 如何在 ASP.NET Core 应用程序中获取 Soap 故障详细信息元素

java - 为 JVM 编译 C++

java - Java 中的 RTSP 客户端 - 链接不起作用

oracle - 使用 sqoop 从 Oracle 到 hive 的日期导入问题

oracle - 导出为插入内容时,是否有可能使Oracle SQL Developer转义输出?

java - 使用 sysdate 作为参数插入数据库

ios - 将使用android_studio制作的android应用程序转换为IOS

java - 从 Android 应用程序启动包含消息和收件人的 Telegram 应用程序

c# - 处理异步套接字回调中的异常