re: 出差的日子[未登錄] jiayfer 2008-11-05 20:57
我從八月份到現在一直在出差,中間國慶回去幾天,最近每天還加班到半夜兩三點鐘。看樣子你比我幸福多了。
re: FLEX:集成Spring jiayfer 2008-11-04 12:01
給我一份,想要學習一下
jiayfer@gmail.com
初步發現原因了,寫下來希望對大家有幫助。
我的數據庫是oracle10.2.0.2,從一張表里輪詢取數據,該捕獲的異常都捕獲了,但是當網絡出現中斷的情況下,就停在executeQuery(sql)這句不動了,程序不退出,日志里也沒任何異常。我重新搭建了個測試環境,造出網絡中斷和數據庫停止的情況,發現可以捕獲異常,并且程序能夠自動重新連接數據庫,是沒有問題的。
后來比較測試環境和運行環境,發現jdbc的驅動包有點老,是2005年的,于是換了比較新的驅動,問題解決了。
估計是由于在高版本數據庫上使用低版本的jdbc驅動包,導致在出現網絡中斷異常時,oracle的jdbc驅動沒拋出異常,程序也就沒有可捕獲的,于是就停住不動了。
在此寫出來問題的解決方法,希望對別人有點幫助吧。
應該不是,因為重啟一下就有可以正常運行了,再過個兩三天又這樣了。