`
754277860
  • 浏览: 1985 次
社区版块
存档分类
最新评论

java调用存储过程

阅读更多

1、在程序中直接调用

 Connection cn=DriverManager.getConnection(url, "scott", "tiger");
  String sql="{call countBySal(?,?)}";//调用存储过程的语句,call后面的就是存储过程名和需要传入的参数
  CallableStatement cst=cn.prepareCall(sql);
  cst.setDouble(1, sal);//设置in参数的值
  cst.registerOutParameter(2, Types.INTEGER);//注册out参数的类型
  cst.execute();
 int result = cst.getInt(2);//获取执行结果

2、在ibatis调用

{call Order_Part_Sublegal_ChongFenTan(#{year},#{fkBrandId})}//两个入参

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics