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

Oracle數(shù)據(jù)庫中Java的存儲過程的代碼摘錄

數(shù)據(jù)庫 Oracle
以下的文章主要是講述Oracle數(shù)據(jù)庫中Java的存儲過程利用JMSL來調(diào)用AQ的實際操作,如果你對其實際操作很感興趣的話,你就可以點擊閱讀了。

Oracle數(shù)據(jù)庫中Java的存儲過程可以利用JMSL來調(diào)用AQ的實際操作。我們可以利用以下經(jīng)常使用的4個步驟,來實現(xiàn)這一模式,創(chuàng)建并啟動JMS Queue(為此,可以將以下一些操作嵌入SQL腳本內(nèi)):

 

  1. execute dbms_aqadm.create_queue_table(queue_table => 
    ''queue1'', 
    queue_payload_type => ''SYS.AQ$_JMS_TEXT_MESSAGE'', 
    comment => ''a test queue'', multiple_consumers => false, 
    compatible => ''8.1.0''); 
    execute dbms_aqadm.create_queue
    queue_name => ''queue1'', queue_table => ''queue1'' ); 
    execute dbms_aqadm.start_queue(
    queue_name => ''queue1''); 

創(chuàng)建Java存儲過程(代碼摘錄如下):

 

  1. public static void runTest(String msgBody) 
    { try { // get database connection 
    ora_drv = new OracleDriver(); 
    db_conn = ora_drv.defaultConnection(); 
    // setup sender (cf online code sample) .. 
    // create message 
    s_msg = s_session.createTextMessage(msgBody); 
    // send message sender.send(s_msg); s_session.commit(); 
    // receive message 
    r_msg = (TextMessage) receiver.receive(); 
    r_session.commit(); 
    // output message text String 
    body = r_msg.getText(); 
    System.out.println("message was ''"+body+"''"); ..} } 

創(chuàng)建Call Spec:

 

  1. create or replace procedure jmsproc 
    (t1 IN VARCHAR) as language java name 
    ''jmsSample.main (java.lang.String[])''; / 

調(diào)用存儲過程:

  1. call jmsproc(''hello'');  

Oracle數(shù)據(jù)庫輔助的Web發(fā)布(緩沖失效)

各應用程序結(jié)構(gòu)必須面對的一個共同問題是如果可靠地將數(shù)據(jù)庫信息進行緩存,以提高整個系統(tǒng)的性能。JCACHE是一種即將公布的標準規(guī)范(JSR 107),它可以解決這一問題。它說明了一種對Java對象臨時在內(nèi)存中進行緩存的方法,包括對象的創(chuàng)建、共享訪問、假脫機(spooling)、失效、各JVM的一致性等。

它可被用于緩存JSP內(nèi)最經(jīng)常讀取的數(shù)據(jù),如產(chǎn)品目錄和價格列表。利用JCACHE,多數(shù)查詢的反應時間會因為有緩存的數(shù)據(jù)而加快(內(nèi)部測試表明反應時間大約快15倍)。

為了跟蹤原始數(shù)據(jù)的所有變化,并刷新已緩存的數(shù)據(jù),Java存儲過程會作為一個觸發(fā)器被附加在一個表上。這個表的任何變化都會自動調(diào)用該存儲過程,后者再調(diào)出一個已定義的JSP使JCACHE對象失效,該對象將其狀態(tài)映射到該Oracle數(shù)據(jù)庫表。

在失效時,緊跟其后的查詢將強制緩存器根據(jù)數(shù)據(jù)庫的數(shù)據(jù)進行更新。 下面的步驟 閱讀關(guān)于Java存儲過程的更多信息本文摘自白皮書"釋放Java存儲過程的能量(Unleash the Power of Java Stored Procedures)",可以在以下位置找到該白皮書:

  1. otn.oracle.com/tech/java/java_db/pdf/  
  2. OW_30820_JAVA_STORED_PROC_paper.PDF 

Oracle9i數(shù)據(jù)庫第2版中的新PL/SQL特性

  1. otn.oracle.com/tech/pl_sql/pdf/  
  2. Paper_30720_Doc.pdf  
  3. Resolver Spec  
  4. otn.oracle.com/docs/products/oracle9i/  
  5. doc_library/release2/java.920/a96659.pdf  
  6. OracleJVM and Java 2 Security  
  7. otn.oracle.com/docs/products/oracle9i/  
  8. doc_library/release2/java.920/a96656.pdf  

 

上述的相關(guān)內(nèi)容就是對Oracle數(shù)據(jù)庫中Java的存儲過程可以利用JMSL來調(diào)用AQ的實際操作的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle存儲過程的編寫經(jīng)驗總結(jié)
  2. Oracle SQL的優(yōu)化的規(guī)則描述
  3. 閑談Oracle應用數(shù)據(jù)庫系統(tǒng)設計與開發(fā)簡介
  4. Oracle SQL的優(yōu)化規(guī)則解析
  5. Oracle字段的轉(zhuǎn)字符串實際操作方案
責任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-16 13:34:00

Oracle Java

2010-10-26 14:40:31

oracle存儲過程

2011-06-03 10:50:27

Java

2010-04-16 13:53:23

Oracle數(shù)據(jù)庫

2009-09-11 15:12:26

LINQ執(zhí)行存儲過程

2010-04-07 14:01:40

Oracle存儲過程

2011-05-30 14:30:08

函數(shù)存儲過程

2010-04-16 13:46:47

Oracle數(shù)據(jù)庫

2010-11-19 10:38:26

Oracle XE自帶

2011-08-16 18:55:10

Oracle數(shù)據(jù)庫構(gòu)造過程

2010-10-26 14:19:04

oracle存儲過程

2010-10-26 14:27:30

oracle存儲過程

2011-08-29 14:33:02

Oracle存儲過程

2010-10-14 13:18:55

MySQL存儲過程

2010-04-15 17:08:20

Oracle存儲過程

2011-07-19 17:06:33

Oracle數(shù)據(jù)庫自動增長列

2011-08-23 10:02:26

Oracle數(shù)據(jù)庫存儲過程掛死

2011-07-07 13:59:54

存儲過程遠程數(shù)據(jù)庫Oracle數(shù)據(jù)庫

2011-08-12 11:22:53

Oracle存儲過程Java

2011-03-22 10:36:39

Oracle數(shù)據(jù)庫自動增長列
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: www.日日干| 91亚洲国产 | 亚洲欧美国产视频 | 在线免费观看黄色 | 福利片一区二区 | 99reav| 波多野结衣亚洲 | 在线免费视频一区 | 欧美日韩一区二区三区不卡视频 | 黄色播放| 精品国产乱码久久久久久丨区2区 | 亚洲精品久久久蜜桃 | 国产精品久久久久久久久久久免费看 | 91视频亚洲 | 男女午夜免费视频 | 成人精品在线观看 | 久久久久国产一级毛片高清网站 | 91 视频网站| 中文字幕精品视频 | 精品视频成人 | 欧美视频中文字幕 | 亚洲欧美在线一区 | 亚洲综合久久久 | 亚洲乱码一区二区 | www.中文字幕.com | 一区精品国产欧美在线 | 久久99精品久久久久久狂牛 | 国产高潮av| 999久久久久久久久6666 | 老头搡老女人毛片视频在线看 | 超级乱淫av片免费播放 | 欧美群妇大交群中文字幕 | 天天操夜夜操 | 伊人久久免费视频 | 日韩一及片| 成人精品一区二区三区中文字幕 | 日韩在线中文 | 国产一区二区三区久久久久久久久 | 免费视频中文字幕 | 五月婷婷视频 | 国产精品久久久久久婷婷天堂 |