当然可以放到list里就可以了把字段写对

解决方案 »

  1.   

    try {
    CallableStatement st = conn.prepareCall(
    "{call a6_ys.get(?,?,?,?,?,?,?,?)}");
    st.setInt(1, 1);
    st.setString(2, "3521");
    st.setString(3, "2005-01-01");
    st.setString(4, "2005-04-05");
    st.setString(5, "南平地区总帐预算执行分析测试");
    st.setString(6, null);
    st.setString(7, null);
    st.registerOutParameter(8, oracle.jdbc.driver.OracleTypes.CURSOR);
    st.execute();
    ResultSet r = (ResultSet) st.getObject(8);while (r.next()) {
    System.out.println(r.getString(1) + "," + r.getString(2) + "," +
    r.getString(3));
    }
    }
    catch (SQLException ex) {
    ex.printStackTrace();
    }