鷹翔宇空

          學習和生活

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

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

          Feedback

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

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

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

          主站蜘蛛池模板: 肥城市| 外汇| 河北区| 繁峙县| 沅陵县| 潞西市| 洪洞县| 太保市| 天祝| 剑川县| 郯城县| 普兰店市| 金秀| 汉寿县| 双鸭山市| 邯郸县| 汾阳市| 昭苏县| 日照市| 天台县| 象州县| 安溪县| 从江县| 虹口区| 招远市| 长宁县| 台湾省| 惠州市| 西畴县| 吴忠市| 静宁县| 称多县| 西宁市| 神木县| 大荔县| 沂源县| 崇明县| 克拉玛依市| 乌兰浩特市| 襄城县| 郯城县|