java.sql.ResultSet.next()问题
当结果集java.sql.ResultSet为空(没有记录),调用java.sql.Result.next()时会抛出SQLException异常。
为什么?
141 142 rs = cstmt.executeQuery();143 while(rs.next()){144 HashMap<String,Object> column = new HashMap<String,Object>();145 ResultSetMetaData rsm = rs.getMetaData(); 146 for(int column_count = 1;column_count != rsm.getColumnCount()+1;column_count++){ 147 column.put(rsm.getColumnName(column_count),rs.getObject(column_count));148 }149 result_list.add(column);150 }151 }catch(SQLException e){152 throw e;