我遇到一个诡异的问题:
conn=dbConn.getStatConenction();
String sql = "SELECT * from NBHZ_2007_0104";

pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);

rs = (ResultSet) pstmt.executeQuery();
rs.setFetchSize(20);//此处设值为15,20时,结果集中的某几个字段值与直接在sql中查询出来的不同。若是setFetchSize(10)就一切正常。另外:若是用:
String sql = "SELECT * from NBHZ_2007_0104";

pstmt = conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);rs = (ResultSet) pstmt.executeQuery();
pstmt.setFetchSize(20);//此处用什么参数都没有问题了这是怎么回事啊?需要说明的是NBHZ_2007_0104是个视图,结果集是union出来的。请高手指教!