请问怎样在JSP页面中调用SQL存储过程?

解决方案 »

  1.   

    String sql = "{call 过程名(参数,参数,……)}";
      

  2.   

    String sql = "{call 过程名(参数,参数,……)}"; 
      

  3.   

    用CallableStatement方法调用存储过程,语法如下:
      CallableStatement cs=con.prepareCall("{call   myprocin(?)}");   
      cs.setString(1,"a   string");   
      cs.execute();
      

  4.   

    LS 说的很详细了,但是JSP 页面为什么要调存储过程?MS 不是很符合MVC原则
      

  5.   

    CallableStatement cs = conn.prepareCall( "{call proc_search(?,?)}"); 语法:CallableStatement cs = conn.prepareCall( "{call 存储过程名(参数,参数(可选))}");这个尽量不要写在页面里,单独写在类里面比较好页面代码越少越好
      

  6.   

    参看:http://blog.csdn.net/caoyinghui1986/archive/2008/04/04/2251390.aspx
      

  7.   

    CallableStatement cs=conn.prepareCall("{call proc_search(?,?)}");
    语法:CallableStatement cs = conn.prepareCall( "{call 存储过程名(参数,参数(可选))}"); 这个尽量不要写在页面里,单独写在类里面比较好页面代码越少越好 
    9楼的不错.