import java.io.*; import java.sql.*; import javax.servlet.*; import javax.servlet.http.*; public class ServletGettingNoOfColumns extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ response.setContentType("text/html"); PrintWriter pw = response.getWriter(); String connectionURL = "jdbc:mysql://localhost/zulfiqar"; Connection connection=null; try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); connection = DriverManager.getConnection(connectionURL, "root", "admin"); PreparedStatement pst = connection.prepareStatement("select * from emp_details"); ResultSet rs = pst.executeQuery(); ResultSetMetaData rsmd = rs.getMetaData(); int noOfColumns = rsmd.getColumnCount(); //It shows the number of columns pw.println("The number of columns are " + noOfColumns); } catch(Exception e){ pw.println("The exception is " + e); } } }