Java从结果集到行集:如何检查。getInt为空?
以下面的代码段为例,它将结果集转换为行集
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);
ResultSet
和RowSet
都有一个类似的名为.getInt()
的方法,但注意到RowSet
在ResultSet
有机会调用.wasNull()
的地方返回0。.populate()
方法是否在应该有null
的地方填充0?如何在RowSet
上检查null
共 (0) 个答案