OAF學習筆記-8-在AM中直接調用sql 語句(PLSQL函數)

思路:在AM中我們以及可以使用VO 進行sql語句條件的修改以滿足自定義的條件的搜索,爲什麼不可以自己編寫的sql語句?(以delete作爲例子,用VO的刪除,遇到了不能刪除的尷尬,應該是自己有的地方有錯誤,自己之後找到原因就補上)


OADBTransaction oadbtransaction =(OADBTransaction) getDBTransaction();獲取Transaction

OracleCallableStatementoraclecallablestatement = (OracleCallableStatement)oadbtransaction.createCallableStatement(s,1);直接加載sql語句

與 Java 十分類似

最後一定要在上面加上getTransaction().commit();不然不會對數據庫生效(這樣只是對數據庫生效,頁面上的不會更新,row裏的數據沒有變化)

可以選擇用


放在commit下面,否則和刪除功能沒區別(還是會有原來的錯誤)

調用存儲過程:


可以參考:

http://wenku.baidu.com/link?url=eiBqzKztcUkoO1cdzJwKGjLztcjJtg6ZixBsVkb7PvO-wc2nc-CyTB7iMGH_DEgiVW2IXjTTsJ164B_Luvw8kZ_pL1EWVLXsv6t0wQRGAx3


發佈了27 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章