我有一个问题ResultSet.getString,当我第一次返回值时调用它,但第二次返回null(这没有关闭结果集或sql连接)
if (rs.getString(i) == null) {
properties.setProperty(metaData.getColumnLabel(i), "");
} else {
properties.setProperty(metaData.getColumnLabel(i), rs.getString(i));
}
Run Code Online (Sandbox Code Playgroud)
当然代码很容易修复,以避免第二次调用,rs.getString()但我想要了解的是为什么第二次返回null如果第一次没有