鷹翔宇空

          學(xué)習(xí)和生活

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            110 Posts :: 141 Stories :: 315 Comments :: 1 Trackbacks
                  使用weblogic8.1自帶的oracle驅(qū)動調(diào)用oracle9.1存儲過程時,配置連接池一定要小心,否則你錯都不知錯在哪個地方,報的異常信息比較模糊,看了以后有點莫名其妙。如下圖:
           
                   當(dāng)我配置連接池時,我選擇了Type 4,其他情況下也并沒有什么異常,但是當(dāng)我連接oracle數(shù)據(jù)庫,調(diào)用存儲過程時,它就不行了,拋的異常如下:
          java.sql.SQLException: [BEA][Oracle JDBC Driver]Incorrect parameter bindings for
           stored procedure call. Check your bindings against the stored procedure's parameters.
          搞了很長時間也不清楚是哪個地方的問題,好暈。后來才懷疑是驅(qū)動的問題,換了Oracle's Driver(thin)以后一切就正常了,但是其它的驅(qū)動還是不行。下面是weblogic配置oracle連接池的一些說明:

          具體的配置連接池的方法可以參考http://dev2dev.bea.com.cn/techdoc/2004120203.html
                  在調(diào)用存儲過程時,還有一點,就是jdbc返回游標(biāo)時,它是返回的java.sql.ResultSet 類型,由于某些原因,我們在項目中對這個類進(jìn)行了封裝,結(jié)果,在調(diào)用時,它拋出java.lang.ClassCastException,說是類型轉(zhuǎn)換錯誤,只好進(jìn)行強制類型轉(zhuǎn)換。 
                 項目開發(fā)過程中,問題還有不少,一步一步來吧,等把剩下的問題解決后,再傳上來。
          posted on 2006-03-09 09:54 TrampEagle 閱讀(1626) 評論(3)  編輯  收藏 所屬分類: 學(xué)習(xí)體會

          Feedback

          # re: 使用weblogic8.1調(diào)用oracle9.1存儲過程中出現(xiàn)的問題 2006-03-09 12:29 barry
          圖片地址不對。  回復(fù)  更多評論
            

          # re: 使用weblogic8.1調(diào)用oracle9.1存儲過程中出現(xiàn)的問題 2006-03-09 13:05 TrampEagle
          @barry
          不好意思,我現(xiàn)在手頭沒有合適的工具,沒法剪切圖片,只好從網(wǎng)上搜了兩個比較接近的圖片!雖然地址不對,但是問題還是相同的,敬請諒解!  回復(fù)  更多評論
            

          # re: 使用weblogic8.1調(diào)用oracle9.1存儲過程中出現(xiàn)的問題 2006-03-11 12:26 scorpional
          這個問題我也遇到過,ft,搞了半天才找到原因是驅(qū)動不對!  回復(fù)  更多評論
            

          主站蜘蛛池模板: 东宁县| 吉安县| 醴陵市| 承德县| 峨眉山市| 苗栗县| 甘谷县| 正定县| 汝州市| 闽清县| 平南县| 彩票| 吉安县| 商水县| 青州市| 罗山县| 西峡县| 孝昌县| 申扎县| 鹤山市| 惠东县| 确山县| 寿宁县| 勃利县| 桦南县| 阳高县| 楚雄市| 开封县| 浦城县| 朝阳区| 安仁县| 交口县| 府谷县| 嘉定区| 玉溪市| 碌曲县| 祁东县| 南川市| 前郭尔| 延寿县| 新安县|