ResultSet 接口的字段读取方式,挺适合刚接触 JDBC 的你。getString()能直接拿到varcharchar类型的数据,写日志或者拼字符串时用得上。getFloat()(注意哦,原文拼错成getFloar()了)专门Float类型,像商品价格、评分这些场景就比较合适。

ResultSet 接口的字段读取方式,挺适合刚接触 JDBC 的你。getString()能直接拿到varcharchar类型的数据,写日志或者拼字符串时用得上。getFloat()(注意哦,原文拼错成getFloar()了)专门Float类型,像商品价格、评分这些场景就比较合适。

ResultSet本身就是Statement执行 SQL 后返回的结果集,常用来循环读取每一行数据,搭配while(rs.next())顺手。你也可以在里面配合其他类型的getXxx()方法,比如getInt()getBoolean()等,字段类型匹配上就好。

对 JDBC 入门感兴趣的话,可以看看ResultSet 接口 JDBC 数据读取详解,讲得还蛮细的。如果你对 SQL 也有疑问,简化 SQL 数据库也值得一读。

还有一点要提醒,字段类型和方法要对得上,不然就容易报SQLException。比如getFloat()读的是整数字段,那多半会出错。开发时多测几组数据,踩过坑就熟了。

如果你正好在做数据库交互,或者调试 JDBC 返回值,ResultSet 的这些方法用起来还挺顺的。顺手贴几个相关链接,有空可以翻翻看: