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

插入Oracle數據的實際操作

數據庫 Oracle
以下的文章主要是介紹高級Oracle數據訪問控制的實際操作,以下就是具體方案的描述,希望在你今后的學習中會有所幫助。

我們今天主要和大家分享的是高級Oracle數據訪問控制,在Java存儲過程中是可以用來控制與限制對Oracle數據的相關訪問,其主要方法是只允許用戶通過存儲過程管理數據,而存儲過程在其調用者的權限內執行,而不能對表本身進行訪問。

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

原有應用程序與J2EE應用程序之間的數據邏輯共享

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

為BMP實體Bean自動生成主關鍵字

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

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

可以用以下三個步驟實現這一模式:

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

定義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()內調用存儲過程

 

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

上述的相關內容就是對高級Oracle數據訪問控制的部分內容描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

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

2010-04-14 09:33:58

Oracle Spat

2010-04-14 17:06:41

Oracle安裝路徑

2010-03-31 16:11:00

Oracle啟動

2010-04-01 13:39:43

Oracle Name

2010-04-01 14:06:13

Oracle Name

2010-04-20 11:06:33

Oracle索引

2010-05-10 10:19:28

Oracle實戰RMA

2010-04-28 10:13:37

Oracle刪除重復數

2010-04-02 15:53:36

Oracle綁定變量

2010-04-06 08:58:27

Oracle job

2010-04-01 16:06:08

Oracle修改表ow

2010-03-29 15:57:07

Oracle exp備

2010-04-02 13:34:33

Oracle DBA

2010-04-07 13:02:14

Oracle 存儲過程

2010-04-12 14:44:06

Oracle Impd

2010-04-02 16:13:38

Oracle 數據庫

2010-03-31 15:23:43

Oracle數據庫軟件

2010-04-06 12:39:15

Oracle數據庫

2010-04-15 13:51:06

Oracle EBS

2010-04-21 17:09:17

Oracle安裝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费观看的黄色网址 | 日韩一级黄色片 | 日韩一级免费大片 | аⅴ资源新版在线天堂 | 亚洲视频在线看 | 日本激情一区二区 | 久久精品一二三影院 | 国精产品一区一区三区免费完 | 成人黄色三级毛片 | 久久69精品久久久久久国产越南 | 久久一级| 国产精品毛片一区二区在线看 | 国产免费一区二区三区免费视频 | 日韩91 | 国产综合在线视频 | 一级片av| 精一区二区 | 毛片在线免费 | 拍拍无遮挡人做人爱视频免费观看 | 一级美国黄色片 | 国产精品高清一区二区 | 欧美一区二区三区在线观看视频 | 91爱啪啪| 成人免费一级视频 | 91av久久久 | 日本成人二区 | 99爱在线免费观看 | 欧美成人一区二区三区 | 免费在线成人 | 欧美电影一区 | 一二区电影| 搞av.com| 超碰电影| 天天天久久久 | 一区在线视频 | av一级 | 一区二区三区高清 | 精品视频一区二区三区四区 | 欧美电影免费网站 | 国产区视频在线观看 | 精品一区二区三区在线视频 |