Vous êtes sur la page 1sur 1

try {

// TODO add your handling code here:


JasperReport JR;
JasperPrint JP;

DBConnection.init();
System.out.println(System.getProperty("user.dir"));
System.out.println(System.getProperty("user.dir") +
"\\reports\\Student_Category.jrxml");
JasperDesign Jd = JRXmlLoader.load(System.getProperty("user.dir") +
"\\reports\\Student_Category.jrxml");

String SQL="Select * from info where Status='Regular'";

JRDesignQuery JQ=new JRDesignQuery();


JQ.setText(SQL);
Jd.setQuery(JQ);

JR=JasperCompileManager.compileReport(Jd);

String ETD=JOptionPane.showInputDialog("Prepared by:");


HashMap m=new HashMap<>();
m.put("Prepared_by", ETD);

JP=JasperFillManager.fillReport(JR, m, DBConnection.getConnection());
JasperViewer.viewReport(JP,false);

} catch (JRException ex) {


Logger.getLogger(Student_Deficieny.class.getName()).log(Level.SEVERE,
null, ex);
}

Vous aimerez peut-être aussi