思路:在AM中我们以及可以使用VO 进行sql语句条件的修改以满足自定义的条件的搜索,为什么不可以自己编写的sql语句?(以delete作为例子,用VO的删除,遇到了不能删除的尴尬,应该是自己有的地方有错误,自己之后找到原因就补上)
OADBTransaction oadbtransaction =(OADBTransaction) getDBTransaction();获取Transaction
OracleCallableStatementoraclecallablestatement = (OracleCallableStatement)oadbtransaction.createCallableStatement(s,1); 直接加载sql语句
与 Java 十分类似
最后一定要在上面加上getTransaction().commit();不然不会对数据库生效(这样只是对数据库生效,页面上的不会更新,row里的数据没有变化)
可以选择用
放在commit下面,否则和删除功能没区别(还是会有原来的错误)
调用存储过程:
可以参考: