【发布时间】:2011-05-07 18:31:36
【问题描述】:
是否可以检查 ResultSet 以查看它是否包含当前行的列标签。我会假设它由某种 Map 支持,因此提供 rs.contains("label") 方法不会那么昂贵,但我在 javadoc 中找不到。
我当前测试标签是否存在的方法是:
BigDecimal bid;
try {
bid = rs.getBigDecimal("bid");
}
catch(final SQLException e) {
bid = null;
}
但这对我来说似乎很不整洁,如果您想以这种方式测试多行,这将是不可读的。
【问题讨论】: