《JSP实用教程(第2版)/耿祥义》错误之ResultSet不能颠倒字段顺序获取字段值

时间:2022-04-17 14:54:43

在原书中提到这么一段

当使用ResultSet的getXxx()方法查询一行记录时,不可以颠倒字段顺序

例如不可以:rs.getFloat(4);

                        rs.getDate(3);


笔者对此感到疑惑,因为笔者在使用SQLServer和MySQL数据库查询的时候,颠倒顺序完全没问题。通过一番搜索才发现。只有在jdbc-odbc桥的情况下不能颠倒顺序。纯Java驱动完全可以颠倒甚至重复获取!!!

附带说一句:jdbc-odbc桥已经从jdk1.8中完全移除了,而且jdbc-odbc桥不能用于开发环境和生产环境了,目的也就只能拿来玩玩、拿来考考。新出的java、jsp教材可以考虑删去这一章节了。