我遇到了ResultSet.getString
的问题,当我第一次调用它时会调用它,但第二次返回null(这不会关闭结果集或sql连接)
if (rs.getString(i) == null) {
properties.setProperty(metaData.getColumnLabel(i), "");
} else {
properties.setProperty(metaData.getColumnLabel(i), rs.getString(i));
}
当然代码很容易修复,以避免第二次调用rs.getString()
,但我想要理解的是,如果第一个没有'
答案 0 :(得分:7)