执行后用rs.getInt(1)或者rs.getString(1)读出来不行吗?
或者
你可以执行select (end_time-begin_time)*1440 as mytime from dual 
然后rs.getInt("mytime")或rs.getString("mytime")

解决方案 »

  1.   

    你的这是一个sql语句,在执行他后回返回一个结果集合
    你处理就是了sql = select (end_time-begin_time)*1440 from dual ResultSet rs = stmt.executeQuery(sql);while(rs.next())
     {
      定义一个存储类型 = rs.getXXX("字段名")//
       }
      

  2.   

    ResultSet rs = stmt.executeQuery(sql);while(rs.next()){
        System.out.println(rs.getInt(1));
    }
      

  3.   

    rs.next()有把指针往前推一行的作用,之前指针在第一条之前。get***(index或者字段名)可以得到相应字段的数值。