Connection        conn  = null ;
CallableStatement cstmt = null ;
ResultSet         rs    = null ;
String spa = " { call SP_A } ";//SP_A是你写好的存储过程conn = getConnection();
cstmt = conn.prepareCall(spa);
rs = cstmt.executeQuery();

解决方案 »

  1.   

    非常感谢。
    还请问一下,在这个存储过程中要生成一个文件,怎么把文件名传回来。存储过程我不负责,只关心java这边时怎么接受的。
    如果各位有空,还请讲解一下和存储过程之间数据的交互,谢谢。
      

  2.   

    应该是当作数据库的Image字段传回来吧,你在CallableStatement中注册一个参数,用来接收Image数据,好像是用InputStream吧,具体你得查JavaDoc了。