您的位置:首页 > 其它

JDBC调用存储过程语法

2011-06-15 17:56 323 查看
// 获取连接
ConnUtil cu = ConnUtil.getInstence(); --此处略
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();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: