您的位置:首页 > 数据库

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

2015-08-20 14:22 288 查看
思路:在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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: