当前位置:编程学习 > JAVA >>

关于java中的Result对象

查询Oracle数据库得到的结果集存到ResultSet里面,然后转存到Result对象里返回后如何获取int类型的数据??? --------------------编程问答--------------------  System.out.println("有" + result.getRowCount() + "条记录!!!");
       for(int i=0;i<result.getRowCount();i++)

      {

            Map map=result.getRows()[i];               //每次循环定位到一条记录

             System.out.println(map.get("字段1")+"     "+map.get("字段2"));

      }



拿到在强制转换不行 ? --------------------编程问答-------------------- 遍历resultSet 用getInt方法 --------------------编程问答-------------------- 用对象的   getInt(int columnIndex) 或getInt(String columnName) 方法。 (columnIndex 从1开始)。 --------------------编程问答--------------------
引用 3 楼  的回复:
用对象的   getInt(int columnIndex) 或getInt(String columnName) 方法。 (columnIndex 从1开始)。


while(rs.next()){       

 int temp = rs.getInt(数据库列名【String】);       

}     
     
 or          

while(rs.next()){
 int temp = rs.getInt(数据库第几列【int】)
}


最后在关闭 --------------------编程问答-------------------- getInt(String columnName) 
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,