`
csywuming
  • 浏览: 14505 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JDBC调用存储过程

    博客分类:
  • JAVA
 
阅读更多
  Connection conn = cu.getConn();    --此处略
  String num=null;
  try{
   CallableStatement proc=conn.prepareCall("{call P_YQ001_01(?,?,?,?)}");   //P_YQ001_01存储过程名,?是参数,三个传入参,一下输出参,存储过程设计见ORACL存储过程语法。
   proc.setString(1,yq01.getYQ00102());
   proc.setString(2, yq01.getYQ00108());
   proc.setString(3,xhjz);
   proc.registerOutParameter(4, java.sql.Types.NUMERIC);
   proc.execute();
   num=proc.getNString(4);   
  }catch(Exception e){   
   e.printStackTrace();
  } finally {
   try {
    conn.close();
   } catch (Exception e) {
    e.printStackTrace();
   }
  }

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics