av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

插入Oracle數(shù)據(jù)的實(shí)際操作

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

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

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

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

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

為BMP實(shí)體Bean自動(dòng)生成主關(guān)鍵字

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

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

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

創(chuàng)建一個(gè)Java存儲(chǔ)過(guò)程,在公共GenPk類(lèi)中定義一個(gè)公共靜態(tài)Java方法insertAccount()。此方法將插入Oracle數(shù)據(jù)、計(jì)算惟一的關(guān)鍵字(通過(guò)發(fā)出一個(gè)序列號(hào)),并返回計(jì)算出的關(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)用存儲(chǔ)過(guò)程

 
 
 
  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)容就是對(duì)高級(jí)Oracle數(shù)據(jù)訪問(wèn)控制的部分內(nèi)容描述,希望會(huì)給你帶來(lái)一些幫助在此方面。


本文名稱(chēng):插入Oracle數(shù)據(jù)的實(shí)際操作
文章出自:http://uogjgqi.cn/article/djpscgs.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流