0

采用以下将 ResultSet 转换为 RowSet 的片段

Statement sta = cn.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);
ResultSet res = sta.executeQuery(sql);

RowSetFactory rsf = RowSetProvider.newFactory();
rs = rsf.createCachedRowSet();
rs.populate(res);

两者ResultSetRowSet都有一个类似的方法称为.getInt(),但注意到在有机会调用RowSet的地方返回 0是真的。该方法是否在应该有 0 的地方填充 0 ?我如何检查一个?ResultSet.wasNull().populate()nullnullRowSet

4

0 回答 0