簡體   English   中英

有人可以向我解釋此JDBC異常嗎?

[英]Can someone explain this JDBC Exception to me?

使用JDBC對Oracle Databse進行插入時,出現以下異常。

java.sql.SQLRecoverableException: Io exception: Unexpected packet

是什么原因引起的,如何從中恢復?

我正在編寫的應用程序快速連續地執行了很多更新數據庫的工作。 從異常情況來看,我認為這是網絡問題,但是數據庫與我的應用程序位於同一框。

我沒有堆棧跟蹤,這是令人討厭的“在我的機器上工作”的問題之一,當我將其放在客戶站點上時會崩潰。

不幸的是,我必須整理一些東西來解決這個問題/診斷,但是當我不在辦公室時,客戶端站點只會在下午5點到晚上9點之間向我的應用程序中扔數據。

我有幾個小時來解決我的意外情況...

有什么想法嗎。

問題解決了:

這是一個同步問題。

您是否有機會使用多個線程並忘記了同步?

聽起來像是驅動程序問題,是否有您所使用的服務器版本的更新驅動程序? 另外,請確保您的類路徑中沒有舊版本的ojdbc jar。

一批中有多少個插件?

在某些情況下,建議在事務中具有提交閾值。 如果您要進行交易,則應注意這一點。

順便說一句,是否有任何堆棧痕跡?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM