日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
插入Oracle數(shù)據(jù)的實際操作

我們今天主要和大家分享的是高級Oracle數(shù)據(jù)訪問控制,在Java存儲過程中是可以用來控制與限制對Oracle數(shù)據(jù)的相關(guān)訪問,其主要方法是只允許用戶通過存儲過程管理數(shù)據(jù),而存儲過程在其調(diào)用者的權(quán)限內(nèi)執(zhí)行,而不能對表本身進行訪問。

成都創(chuàng)新互聯(lián)公司于2013年成立,先為白云等服務(wù)建站,白云等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為白云企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

例如,你可以在特定時間內(nèi)禁止更新數(shù)據(jù),或者使管理者只具有查詢工資數(shù)據(jù)的權(quán)利,而不能進行更新,或者記錄所有的訪問并通知某一安全機構(gòu)。

原有應(yīng)用程序與J2EE應(yīng)用程序之間的數(shù)據(jù)邏輯共享

因為原有應(yīng)用程序與J2EE應(yīng)用程序都通過Call Spec調(diào)用存儲過程,所以J2EE和非J2EE應(yīng)用程序可以共享相同的Oracle數(shù)據(jù)邏輯。由于有了Call Spec,所以不用考慮所用的是何種實現(xiàn)語言(無論是PL/SQL還是Java),該數(shù)據(jù)邏輯都可以共享。

為BMP實體Bean自動生成主關(guān)鍵字

在對EJB實體bean應(yīng)用BMP時,一個bean實例可以由自動生成的與新插入的Oracle數(shù)據(jù)相關(guān)聯(lián)的主關(guān)鍵字惟一確定,它是ejbCreate()的返回值。可以利用一個插入相應(yīng)數(shù)據(jù)的存儲過程在一個數(shù)據(jù)庫操作中檢索ejbCeater()中的該值,并檢索或計算主關(guān)鍵字。

作為另一種方法,也可以利用JDBC3.0的RETURN_GENERATED_KEYS特性,以一個SQL語句插入該數(shù)據(jù)并檢索相應(yīng)的關(guān)鍵字(或ROWID)。但是,存儲過程方法在各個JDBC驅(qū)動器版本和數(shù)據(jù)庫之間更具可移植性。

可以用以下三個步驟實現(xiàn)這一模式:

創(chuàng)建一個Java存儲過程,在公共GenPk類中定義一個公共靜態(tài)Java方法insertAccount()。此方法將插入Oracle數(shù)據(jù)、計算惟一的關(guān)鍵字(通過發(fā)出一個序列號),并返回計算出的關(guān)鍵字作為主關(guān)鍵字。

定義Call Spec

 
 
 
  1. CREATE OR REPLACE PROCEDURE insertAccount
    (owner IN varchar, bal IN number, newid OUT number) 
    AS LANGUAGE JAVA NAME ''GenPK.insertAccount( java.lang.String [])''; / 

在ejbCreate()內(nèi)調(diào)用存儲過程

 
 
 
  1. Public AccountPK ejbCreate(String ownerName, int balance) 
    throws CreateException { try { CallableStatement call = 
    conn.prepareCall
    { "{call insertAccount(?, ?, ?)}"}; return new AccountPK(accountID); } }  

上述的相關(guān)內(nèi)容就是對高級Oracle數(shù)據(jù)訪問控制的部分內(nèi)容描述,希望會給你帶來一些幫助在此方面。


網(wǎng)頁題目:插入Oracle數(shù)據(jù)的實際操作
標(biāo)題路徑:http://www.dlmjj.cn/article/djpscgs.html