基于 Oracle 10g的 JAVA 存儲過程應用研究
(作者未知) 2010/6/6
摘 要:介紹了 Oracle 和存儲過程,在對 JAVA 存儲過程和 PL/SQL 存儲過程的比較分析的基礎上, 探討了JAVA存儲過程在 Oracle 10g中的應用,詳細闡述了JAVA 存儲過程的應用方法。
關鍵詞:Oracle;PL/SQL;JAVA存儲過程
1. 引 言
大型應用系統運行過程中,經常要進行大規(guī)模的數據庫操作,在調用數以萬計的數據的時候,平常所用的逐條執(zhí)行 SQL語句的模式顯然不能滿足性能需要;在實現業(yè)務邏輯的時候,數據庫端只存有一些簡單的 SQL語句,而在客戶端程序中使用大量的代碼來實現,這樣系統將利用大量時間執(zhí)行代碼和通過網絡傳送數據,造成性能低下[3]。存儲過程的使用可以解決這些問題。存儲過程運行在 DBMS 自身,所有關聯的 SQL 操作都可以在數據庫內部實現,網絡上的數據往返次數的減少可以減少應用程序的等待時間,從而極大地優(yōu)化性能;數據相關的業(yè)務邏輯也可以配置在數據庫內部,而不需要在程序中用大量的代碼實現,通過調用存儲過程,可以用很少的代碼實現復雜的業(yè)務邏輯,使程序高效而且便于開發(fā)和維護。本文詳細介紹 Oracle 10g中JAVA 存儲過程的編寫,發(fā)布和調用。
......
附件下載:點擊論文下載
|