// state=con.prepareCall("execute getName ?,?");
// state.registerOutParameter(2,Types.VARCHAR);
// state.setString(1,"001");
// state.execute();
// System.out.println(state.getString(2));

解决方案 »

  1.   

    // state=con.prepareCall("execute getAllDataOfTest");
    // state.execute();
    // result=state.getResultSet();
    // int count=state.getMetaData().getColumnCount();
    // for(int i=0;i<count;i++){
    // System.out.print(state.getMetaData().getColumnName(i + 1)+"\t");
    // }
    // while(result.next()){
    // for(int i=0;i<count;i++){
    // System.out.print(result.getObject(i+1)+"\t");
    // }
    // System.out.println();
    // }
      

  2.   

    好,解决了,我马上给分我还有一个问题向请教您,execute 与 call 的区别是什么??怎么获得 return 值呢?
      

  3.   

    能叫个朋友吗?[email protected] qq : 50903512