OAF学习笔记-8-在AM中直接调用sql 语句(PLSQL函数)

来源:互联网 发布:草图大师for mac破解 编辑:程序博客网 时间:2024/06/02 20:04

思路:在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


0 0
原创粉丝点击