JDBC学习笔记(ResultSet)
2022-07-13 20:04 作者:啥也不会QAQ-带冰 | 我要投稿
3.4 ResultSet
3.4.1 概述:
ResultSet(结果集对象)作用:
封装了SQL查询语句的结果。
而执行了DQL语句后就会返回该对象,对应执行DQL语句的方法如下:
那么我们就需要从 ResultSet 对象中获取我们想要的数据。ResultSet 对象提供了操作查询结果数据的方法,如下:
boolean next()将光标从当前位置向前移动一行判断当前行是否为有效行方法返回值说明:true : 有效航,当前行有数据false : 无效行,当前行没有数据
xxx getXxx(参数):获取数据xxx : 数据类型;如: int getInt(参数) ;String getString(参数)参数int类型的参数:列的编号,从1开始String类型的参数: 列的名称
如下图为执行SQL语句后的结果

一开始光标指定于第一行前,如图所示红色箭头指向于表头行。当我们调用了 next() 方法后,光标就下移到第一行数据,并且方法返回true,此时就可以通过 getInt("id") 获取当前行id字段的值,也可以通过 getString("name") 获取当前行name字段的值。如果想获取下一行的数据,继续调用 next() 方法,以此类推
方法二直接填字段名
查询测试~
