鷹翔宇空

          學習和生活

          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 閱讀(1626) 評論(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,搞了半天才找到原因是驅動不對!  回復  更多評論
            

          主站蜘蛛池模板: 滨州市| 福建省| 莱西市| 易门县| 本溪| 涿鹿县| 巫溪县| 罗甸县| 牙克石市| 大英县| 色达县| 彭山县| 斗六市| 榆社县| 柏乡县| 深水埗区| 永春县| 晋城| 香格里拉县| 原阳县| 蕲春县| 永康市| 固原市| 石渠县| 桐乡市| 周至县| 奉化市| 屏东市| 安庆市| 绵阳市| 石台县| 眉山市| 山西省| 株洲市| 东乡| 承德市| 扎鲁特旗| 乌兰察布市| 义马市| 宁远县| 祁阳县|