JAVA與Oracle存儲過程(一)
???所謂存儲過程(Stored Procedure),就是一組用于完成特定數據庫功能的SQL 語句集,該SQL語句集經過編譯后存儲在數據庫系統中。在使用時候,用戶通過指定已經定義的存儲過程名字并給出相應的存儲過程參數來調用并執行它,從而完成一個或一系列的數據庫操作。
???由于J2EE體系一般建立大型的企業級應用系統,而一般都配備大型數據庫系統如Oracle或者SQL Server,在本文《JAVA與Oracle存儲過程》中將介紹JAVA跟Oracle存儲過程之間的相互應用跟相互間的各種調用。
???一、JAVA調用Oracle存儲過程
???JAVA跟Oracle之間最常用的是JAVA調用Oracle的存儲過程,以下簡要說明下JAVA如何對Oracle存儲過程進行調用。
???Ⅰ、不帶輸出參數情況
??????過程名稱為pro1,參數個數1個,數據類型為整形數據


? {?



















???Ⅱ、帶輸出參數的情況
???過程名稱為pro2,參數個數2個,數據類型為整形數據,返回值為整形類型


? {?













????? c.registerOutParameter(2,java.sql.Types.INTEGER);


???? ?//得到存儲過程的輸出參數值并打印出來
????? System.out.println (c.getInt(2));???




???以上即是在JAVA中調用Oracle存儲過程的最簡單的實例,接下來將介紹有關JAVA跟Oracle存儲過程的其他方面內容。
???轉載請聲明出處,必究。
?
鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
???? 隱姓埋名/低調華麗/簡單生活/完美人生
posted on 2008-12-06 16:22 poetguo 閱讀(6298) 評論(3) 編輯 收藏 所屬分類: Oracle 、JAVA