network_traffic_24h表的结构是
ID          NUMBER(20)
RECORD_TIME          DATE
LINK_ID                  NUMBER(10)
VLINK_ID         NUMBER(10)
LINKLAYER_PROTOCOL NUMBER(10)
NETWORK_PROTOCOL NUMBER(10)
BYTE_IN                 NUMBER(20)
BYTE_OUT         NUMBER(20)
PKTNUM_IN         NUMBER(20)
PKTNUM_OUT         NUMBER(20)
UNICAST_BYTE_IN         NUMBER(20)
UNICAST_BYTE_OUT NUMBER(20)
UNICAST_PKTNUM_IN NUMBER(20)
UNICAST_PKTNUM_OUT NUMBER(20)
现在我要取得network_traffic_24h表中UNICAST_BYTE_IN与UNICAST_BYTE_OUT 的和的数据,读取数据,是怎么写的
然后我是从数据库中读取,
select sum(UNICAST_BYTE_IN+UNICAST_BYTE_OUT ) from network_traffic_24h
while (rs.next)
{
   这里如何写,使用int 返回
 }
}
}

解决方案 »

  1.   

    汗,记得是
    integer i=rs.getInt(1);
      

  2.   

    ResultSet rs = null;
      String sql = "select name,id from sort";
      Connection conn = db.getConn();
      Statement state = db.createState(conn);
      rs = db.getResult(state, sql);
      return rs;
      现在就要考虑通过对结果集进行取值操作了。
      现在的顺序考试@大提示是先name然后id哦。
      while(rs.next()) {
      System.out.println(rs.getInt(1));
      System.out.println(rs.getInt(2));
      }
      

  3.   

    http://www.javaeye.com/topic/560109
    我也忘记差不多了,参考下什么例子吧,我觉得你发到JAVA版可能更合适
      

  4.   

    如果我要取得是和
    那么我输出
    System.out.println(rs.getInt(9)+rs.getInt(10));
    dataset.setValue("单播",(rs.getInt(9)+rs.getInt(10)));
    这样就能看到我最前头说的和了吧!