protected void doGet()

in edas-demo/hsf-demo/carshop/itemcenter/src/main/java/com/alibaba/edas/carshop/itemcenter/ConnServlet.java [41:80]


    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        HttpServletRequest request = req;
        String index = req.getParameter("ds");
        DruidDataSource dataSource = null;
        if("2".equals(index)) {
            dataSource = dataSource2; 
        }else {
            dataSource = dataSource1;
        }
        DruidPooledConnection connection = null;
        try {
            connection = dataSource.getConnection();
            Statement statement = connection.createStatement();
            statement.execute("Select COUNT(*) As X From INFORMATION_SCHEMA.SYSTEM_USERS Where 1=0");
            String sleep = request.getParameter("sleep");
            if(sleep != null){
                Thread.sleep(Long.valueOf(sleep));
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (NumberFormatException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } finally {
            try {
                connection.close();
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
        }
        PrintWriter writer = resp.getWriter();
        writer.write("active count:" + dataSource.getActiveCount());
        writer.write(",stat data:" + dataSource.getStatData());
    }