哪位大佬帮我看看是什么问题 while 不能嵌套吗?还是说while (resultSet.next())不能嵌套?

循环第一遍是正常的 然后就报错【从数据类型 varchar 转换为 numeric 时出错】下面
ResultSetMetaData reMetaData = resultSet.getMetaData();
//数据集的列数
int cot();
for (int i = 1; i <= columnCount; i++) {
String columnLabel = reMetaData.getColumnLabel(i);
String value = resultSet.getString(columnLabel);
jsonObject.put(columnLabel, value);
}
//准备数据
jsonData = JSON.toJSONString(jsonObject);
entCode = resultSet.getString("enterprise_code");
orgCode = resultSet.getString("graindepot_gb_code");
//调用参数输出
System.out.println("content:"+content);
System.out.println("entCode:"+entCode);
System.out.println("orgCode"+orgCode);
System.out.println("jsonData:"+jsonData);
//调用WebService进行上传
}
}
System.out.println("---执行成功---");
} catch (Exception e) {
System.out.println("---执行失败---");
e.printStackTrace();
}finally{
System.out.println("---[" + content + "]--- 结束!");
}
}

问题应该不在while (resultSet.next())