请问怎样用JSP调用MYSQL存储过程并返回结果集

解决方案 »

  1.   

    CallableStatement cmt = null;
    ResultSet rs = null;
    try
    {
    cmt = conn.prepareCall("{ call v_prpcmain('42000000','asdvsdfg') }",ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
    rs = cmt.executeQuery();
    while(rs.next())
    {
    DynaResult dr = new DynaResult( rs );
    System.out.println(dr);
    }
    }catch( SQLException se )
    {
    se.printStackTrace();
    throw se;
    }
    贴段代码吧,这个是调用informix存储过程的,其实都一样,利用CallableStatement调用就OK了,
      

  2.   

    CallableStatement sql=con.prepareCall("{call pro_name(?)}");