privatevoidselectClassCount(HttpServletRequest req,HttpServletResponse resp){System.out.println("classServlet.selectClassCount");Connection connection =null;PreparedStatement statement =null;ResultSet resultSet =null;List<ClassCountVO> list =newArrayList<>();try{
connection =JDBCUtil.getConnection();String sql ="SELECT b.name,COUNT(*) AS COUNT FROM student AS s INNER JOIN class AS b ON s.class_id=b.id GROUP BY b.id";
statement = connection.prepareStatement(sql);System.out.println(statement);
resultSet = statement.executeQuery();while(resultSet.next()){String name = resultSet.getString("name");int count = resultSet.getInt("count");ClassCountVO classCountVO =newClassCountVO(name, count);
list.add(classCountVO);}for(ClassCountVO classCountVO : list){System.out.println(classCountVO);}}catch(SQLException throwables){
throwables.printStackTrace();}JSONUtil.array2Json(list, resp);}