思路:在AM中我們以及可以使用VO 進行sql語句條件的修改以滿足自定義的條件的搜索,爲什麼不可以自己編寫的sql語句?(以delete作爲例子,用VO的刪除,遇到了不能刪除的尷尬,應該是自己有的地方有錯誤,自己之後找到原因就補上)
OADBTransaction oadbtransaction =(OADBTransaction) getDBTransaction();獲取Transaction
OracleCallableStatementoraclecallablestatement = (OracleCallableStatement)oadbtransaction.createCallableStatement(s,1);直接加載sql語句
與 Java 十分類似
最後一定要在上面加上getTransaction().commit();不然不會對數據庫生效(這樣只是對數據庫生效,頁面上的不會更新,row裏的數據沒有變化)
可以選擇用
放在commit下面,否則和刪除功能沒區別(還是會有原來的錯誤)
調用存儲過程:
可以參考: