Topic: Report pada java

try
        {
            System.out.println("Compiling report...");
            System.out.println("Selesai!");
            String path="E:\\Referensi Java JSP\\JAVA JSP\\FINAL_ICHAL\\src\\laporanAtm.jasper";
            //String path="E:\\Referensi Java JSP\\JAVA JSP\\FINAL_ICHAL\\src\\laporanAtm.jasper";
            System.out.println(path);
            Map parameter = new HashMap();
            System.out.println("get a database connection!");
            String userName = "root";
            String password = "";
            String url = "jdbc:mysql://localhost/bankatm";
            Class.forName ("org.gjt.mm.mysql.Driver");
            Connection conx = DriverManager.getConnection(url,userName,password);
            System.out.println("Selesai!");
            JasperPrint jasperPrint = JasperFillManager.fillReport(path, parameter, conx);
            System.out.println("Selesai!");
            System.out.println("view report in the JasperViewer!");
            JasperViewer.viewReport(jasperPrint, false);
            System.out.println("Done!");
        }
        catch (JRException e)
        {
            JOptionPane.showMessageDialog(this, "Gagal tampilkan report1!\n" + e);
        }

        catch (Exception e)
        {

            JOptionPane.showMessageDialog(this, "Gagal tampilkan report!\n" + e);
        }