0
有一個strut應用程序有時會拋出-519錯誤。每當發生此錯誤時,我都必須重新啓動tomcat。DB2 SQL錯誤:-519,SQLState:24506
你可以找到-519 here
它很少發生TE細節。但我無法理解實際原因及其解決方案。
有一個strut應用程序有時會拋出-519錯誤。每當發生此錯誤時,我都必須重新啓動tomcat。DB2 SQL錯誤:-519,SQLState:24506
你可以找到-519 here
它很少發生TE細節。但我無法理解實際原因及其解決方案。
請確保您的代碼始終從ResultSet中獲取所有結果,並確保ResultSet和PreparedStatement也總是關閉()d。如果您不確定這些事情,則DB2中可能不會自動關閉遊標。
在你的情況下,數據庫連接返回到連接池,但並非所有資源都已正確釋放。當使用相同的連接再次準備完全相同的SQL語句時,您會得到相關錯誤。
如果這是您的自定義代碼,我會建議在開發時廣泛使用PMD和FindBugs,因爲它們急切地警告不要關閉所有資源。
您使用連接池嗎?你能發佈這個失敗的代碼嗎? – JoseK 2010-10-08 08:33:12
是的,我正在使用連接池。但對不起,我不能分享這段代碼。 – 2010-10-08 12:56:06
**如果你說遺憾分享代碼,那麼我們不能爲你做一個黑魔法。** – 2011-02-05 19:02:55