成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫內啟用基于Java的實際存儲過程解析

數據庫 Oracle
本文主要是向大家講述的是Oracle數據庫是如何在數據庫內啟用基于Java的實際存儲過程,以下就是文章的具體內容的描述。

以下的文章主要涉及到Oracle數據庫的開發人員,講述JAVA的存儲過程,以及利用Java的存儲過程來溝通SQL、和XML、Java、J2EE和Web服務。存儲過程(stored procedure)允許將運行于數據庫層中的持久性邏輯與運行于中間層中的商務邏輯有效地分離開來。

這種分離可以降低整個應用程序的復雜性,并提供其重用性、安全性、性能和可伸縮性。

但是,妨礙存儲過程廣泛采用的一個主要障礙是不同數據庫廠商使用各種專有的、且依賴于數據庫的實現語言。使用基于Java的存儲過程可以解決這一問題。Oracle已經實現了ANSI標準,這些標準規定了從SQL中將靜態Java方法作為過程或函數進行調用的能力。這種實現被簡單地稱作"Java存儲過程"。

在本文中,你將了解基于Java的存儲過程如何幫助簡化商務邏輯、提高其性能,并擴展數據庫的功能。本文將介紹Oracle數據庫如何在數據庫內啟用基于Java的存儲過程。還會介紹Java存儲過程如何訪問數據,以及如何創建基本Java存儲過程。

選擇PL/SQL還是Java

在考慮Oracle存儲過程時,你可能會想到PL/SQL。不過,從Oracle8i開始,Oracle數據庫已經在數據庫中支持Java,從而為存儲過程提供了不同于PL/SQL的開放式和可移植的方法。我可以聽到"$64 000問題":"我如何在PL/SQL和Java之間做出選擇?我是否應當忘記已經學習的所有PL/SQL相關知識,而變為一個Java天地的新手?"

兩種語言都適用于數據庫編程,都有自己的優點和弱點。在決定選擇哪一種語言時,可以參考下面根據經驗得出的通用規則:

對于要求與SQL進行無縫集成的數據庫中心來說則邏輯使用PL/SQL,從而完成對數據庫對象、類型和特性的訪問。

出于與數據庫的無關性考慮時,可以選擇Java作為開放式的語言來取代PL/SQL,同時也為了集成和溝通SQL、XML、J2EE和Web服務等各個領域。
OralceJVM使得Java可以運行在數據庫中

從Oracle8i版本1(Oralce8.1.5)開始,Oracle便提供緊密集成的Java虛擬機(JVM),JVM支持Oralce的數據庫會話期結構。任何數據庫對話期都可以在第一Java代碼調用時啟動一個虛擬上專用的JVM,后續的用戶可以使用這一已經存在的支持Java的會話期。

事實上,所有會話共享同一JVM代碼并保持"僅靜態"的私有狀態,而垃圾則收集在單個對話期空間內,從而為各個Java對話期提供了和SQL操作相同的對話期隔離和數據完整性能力。這里,不需要為了數據完整性而進行單獨的Java支持的過程。這一基于對話期的結構提供了較小的內存占用率,并使OracleJVM具有與Oracle數據庫一樣的線性SMP可伸縮性。

【編輯推薦】

  1. Oracle數據庫堪稱是重量級的緣由
  2. 用觸發器實現Oracle操作日志
  3. Oracle數據庫中經常使用的啟動方式介紹
  4. Oracle數據庫中3種常用的關閉方式
  5. Oracle11g認證考試的3個主要途徑
     
責任編輯:佚名 來源: 互聯網
相關推薦

2010-04-06 12:39:15

Oracle數據庫

2010-04-27 14:44:31

Oracle存儲過程

2010-04-07 13:02:14

Oracle 存儲過程

2010-04-15 17:08:20

Oracle存儲過程

2010-04-12 09:26:52

Oracle查詢分頁

2010-10-26 14:40:31

oracle存儲過程

2010-04-16 13:34:00

Oracle Java

2010-04-23 11:15:43

Oracle創建

2010-04-16 14:10:56

Oracle數據庫

2010-04-26 14:12:23

Oracle使用游標觸

2010-04-16 13:53:23

Oracle數據庫

2011-08-12 11:22:53

Oracle存儲過程Java

2010-05-10 13:33:11

Oracle存儲過程

2010-04-30 14:22:43

Oracle通過

2010-03-30 12:50:42

Oracle存儲

2010-04-30 09:34:24

Oracle多條件查詢

2010-04-16 10:24:17

Oracle存儲過程

2011-05-17 15:30:27

Oracle數據庫ADO

2024-08-02 16:25:10

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本中文字幕一区 | 精品视频在线观看 | 成人精品国产 | 欧美视频二区 | 成人免费视频网站在线观看 | 黄网站涩免费蜜桃网站 | 亚州精品天堂中文字幕 | 一区二区在线 | 一区二区三区四区国产 | 玖玖视频网 | 91精品国产91久久综合桃花 | 91p在线观看 | 毛片网站在线观看视频 | 亚洲欧美日韩久久 | 99re视频在线观看 | 亚洲精品一区二区三区蜜桃久 | 91久久久久久 | 91精品国产综合久久久亚洲 | 欧美精品在线播放 | 国产激情精品 | 亚洲成人日韩 | 北条麻妃视频在线观看 | 狠狠操狠狠搞 | 91爱啪啪| 综合色在线 | 国产午夜精品久久久 | 国产高清视频在线播放 | 精品视频在线播放 | 日韩中文在线视频 | 夜夜夜久久久 | 国产一区二区自拍 | 久久久亚洲 | 日本在线免费观看 | 欧美亚洲国产日韩 | 国产精品久久久久久亚洲调教 | 亚洲一区二区三区高清 | 国产精品久久一区 | 久久久久久久久91 | 涩涩视频在线观看 | 亚洲成网 | 91在线色视频 |