有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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);

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


共 (0) 个答案