jdbc中调用存储过程

来源:互联网 发布:知乎著名哲学思想 编辑:程序博客网 时间:2024/05/16 01:36

//调用存储过程首先创建一个CallableStatment对象
 Connection conn = null;
 //存储过程 调用prepareCall函数,三个参数利用占位符,前两个传入参数,最后一个传出参数
 //x现在假设前两个为整型,如果不知道则用setObject()
 CallableStatement cstm = conn.prepareCall("{call add_pro(?,?,?)}");
 cstm.setInt(1,4);
 cstm.setInt(2,5);
 //传出参数需要注册假设为int类型
 cstm.registerOutParameter(3,Types.INTEGER);
 //执行存储过程
 cstm.execute();
 

原创粉丝点击