代码改变世界

javaoop_pst和rst和cst

2016-04-22 15:27  TNT_xxx  阅读(505)  评论(0编辑  收藏  举报

+++++++++++++++++++++++++++++++++

3.对于 pst 对象他更加的 灵活,可以在java中直观的 插入 变量值

pst=sql.prepareSt("update stu set name=? where no=? ");

pst.setObject(1,"马云");

+++++++++++++++++++++++++++++++++++

对于得到的 rst 结果集,可以使用 一些方法调用

if(rst.next()){  //先用 if 判断 

rst.getObject(1);rst.getObject("name");下标和 名字都行 。

++++++++++++++++++++++++++++++++++++++

4.对于 需要 使用可以滚动的结果集

     pst=sql.prepareSt("update stu set name=? where no=? ",Result.type_scroll_sensitive,只读和只写);

    就是对  结果集的 详细 操作

++++++++++++++++++++++++++++++

5.cst就是专门为了 储存过程而设置的额,

     储存过程就是 会有 输入 输出参数的 存在,于是会有点不一样,

              cst=sqlcon.prepareCall("{call proc_m(?,?)}");

             cst.execute();

              rst=cst.getResult();

给问号赋值,cst.setInt(1,59);输入参数

              cst.registerOutp..(2,java.sql.double);为储存过程的输出参数 设置值

               获取就是   cst.getDouble(2);