Java面试知识点(十八)结果集 (ResultSet)全面解析

结果集 (ResultSet) 是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。

结果集读取数据的方法主要是 getXXX () ,他的参数可以使整型表示第几列(是从 1 开始的),还可以是列名。返回的是对应的 XXX 类型的值。如果对应那列时空值,XXX 是对象的话返回 XXX 型的空值,如果 XXX 是数字类型,如 Float 等则返回 0,boolean 返回 false。使用 getString () 可以返回所有的列的值,不过返回的都是字符串类型的。XXX 可以代表的类型有:基本的数据类型如整型 (int),布尔型 (Boolean),浮点型 (Float,Double) 等,比特型(byte),还包括一些特殊的类型,如:日期类型(java.sql.Date),时间类型 (java.sql.Time),时间戳类型 (java.sql.Timestamp),大数型 (BigDecimal 和 BigInteger 等) 等。还可以使用 getArray (int colindex/String columnname),通过这个方法获得当前行中,colindex 所在列的元素组成的对象的数组。使用 getAsciiStream (
int colindex/String colname) 可以获得该列对应的当前行的 ascii 流。也就是说所有的 getXXX 方法都是对当前行进行操作。

结果集从其使用的特点上可以分为四类,这四类的结果集的所具备的特点都是和 Statement 语句的创建有关,因为结果集是通过 Stat

  • 5
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值