IReport et Java Application

DevLama Messages postés 356 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 18 novembre 2021 - 4 janv. 2013 à 16:15
 magnide - 15 janv. 2013 à 13:54
Salut les devs j'ai developpé une appli en Java sous netBeans et j'ai fais mon etat en iReport mais comment lier cet état à mon application, afin de voir les resultats en faisant juste une clique


La Science est Grande et Vaste partageons cette connaisance

1 réponse

je t'envois un code tu pouras te retrouver je l'ai essaiyé ca marcher



try {
// - Connexion à la base
Driver monDriver = new com.mysql.jdbc.Driver();
DriverManager.registerDriver(monDriver);
Connection connection = DriverManager.getConnection(url, login, password);
// - Chargement et compilation du rapport
JasperDesign jasperDesign = JRXmlLoader.load("C:\\iReport-2.0.3\\etat_cnabsu.jrxml");
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
// - Paramètres à envoyer au rapport
Map parameters = new HashMap();
parameters.put("Titre", "Titre");
// - Execution du rapport
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,
connection);
// - Création du rapport au format PDF
JasperExportManager.exportReportToPdfFile(jasperPrint,
"C:\\iReport-2.0.3\\etat_cnabsu.pdf");
} catch (JRException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
//connection.close();
}
0
Rejoignez-nous