易截截图软件、单文件、免安装、纯绿色、仅160KB

java中使用ibatis来调用存储过程(下)

3.3 游标循环最佳策略
我们在进行PL/SQL编程时,经常需要循环读取结果集的数据。进行逐行处理,这个过程就需要对游标进行循环。对游标进行循环的方法有多种,我们在此一一分析。
create or replace procedure proccycle(p varchar2)   
as   
cursor c_postype is select pos_type, description from pos_type_tbl where rownum < 6;   
v_postype varchar2(20);   
v_description varchar2(50);   
begin   
open c_postype;   
  if c_postype%found then   
     dbms_output.put_line('found true');   
   elsif c_postype%found = false then   
     dbms_output.put_line('found false');   
  else  
     dbms_output.put_line('found null');   
   end if;   
   loop   
    fetch c_postype into v_postype,v_description ;   
    exit when c_postype%notfound;   
    dbms_output.put_line('postype:'||v_postype||',description:'||v_description);   
   end loop;   
   close c_postype;   
dbms_output.put_line('---loop end---');   
   open c_postype;   
     fetch c_postype into v_postype,v_description;   
    while c_postype%found loop   
       dbms_output.put_line('postype:'||v_postype||',description:'||v_description);   
       fetch c_postype into v_postype,v_description ;   
     end loop;   
  
   close c_postype;   
dbms_output.put_line('---while end---');   
  for v_pos in c_postype loop   
     v_po


相关文档:

Java版的datediff

  MSSQL中提供了个datediff函数用来对两个时间进行减法操作,但在Java中却没有,如果我们想知道两个日期间相隔了多少天,或是相隔了多少个小时则要手工计算。下面代码模仿MSSQL的datediff函数提供了使用不同时间间隔来计算两个时间相差的时间间隔的数目,比如timeInterval为day则返回相差的天数,为month则返回相差的月数 ......

四个有害的java编程习惯

John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。
这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。
1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。
作者 ......

java关键字

java多线程编程总结:
http://lavasoft.blog.51cto.com/62575/27069
Java关键字final、static使用总结
:
http://xo-tobacoo.javaeye.com/blog/374282
  1.public
    使用对象:类、接口、成员
    介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的
  2.private
    使用对象 ......

eclipse 新建 java 文件时自动生成注释

Windows->Preference->Java->Code Style->Code Templates->Code->New Java file->Edit
原来的模板:
${filecomment}
${package_declaration}
${typecomment}
${type_declaration}
修改后:
${filecomment}
${package_declaration}
/**
* @author Xing,Ming
* @version ${date} ${time}
* ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号