使用索引与列名称提取数据的结果集的性能比较

Sru*_*lla 9 java resultset

当我使用索引获取数据与列名称时,性能是否会有所不同,而我正在谈论在服务器中每天执行此操作数百万次.

rs.getString(1) VS rs.getString("columnname");

编辑:JDBC版本Oracle JDBC驱动程序10.2.0.4.0

Gil*_*anc 11

rs.getString(n);快将略有执行,因为它是直接从集合检索,而不是搜索.

您的代码的数百名未来读者将会欣赏rs.getString("columnname");而不必查找SQL以查看索引n所指的内容.