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

解决方案 »

  1.   


    state=con.prepareCall("execute getTestCount");
    state.execute();
    result=state.getResultSet();
    while(result.next()){
    System.out.println("count="+result.getObject(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();
    // }