Partage
  • Partager sur Facebook
  • Partager sur Twitter

Affichage d'un .jasper avec eclips

    1 octobre 2011 à 12:27:16

    bonjour;
    j'ai un probleme que je n'arrive pas a regler.
    j'ai creer un fichier .jasper avec ireprt qui marche correctement avec Ireport,
    mais je n'arrive pas a l'afficher en java avec eclips,
    voici un petit appercu du code :
    package crm;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.util.Map;
    
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JOptionPane;
    import javax.swing.JTextField;
    
    import net.sf.jasperreports.engine.JRException;
    import net.sf.jasperreports.engine.JasperFillManager;
    import net.sf.jasperreports.engine.JasperPrint;
    import net.sf.jasperreports.view.JasperViewer;
    
    
    public class Info extends JFrame {
    
    	public Info(JTextField id) {
    		JOptionPane.showMessageDialog(null, id); //id = 3 par default
    		
    		try {
    			Class.forName("com.mysql.jdbc.Driver");
    			String url = "jdbc:mysql://localhost:3309/table";
    			String user = "root";
    			String passwd = "pwd";
    			Connection conn = DriverManager.getConnection(url, user, passwd);
    			
    			Map parameters = (Map) id;
    			JasperPrint jasperPrint = JasperFillManager.fillReport("/InfoClient.jasper", parameters, conn);
    			JasperViewer.viewReport(jasperPrint, false);		
    		} catch (ClassNotFoundException e) {
    			
    			e.printStackTrace();
    		} catch (SQLException e) {
    			
    			e.printStackTrace();
    		} catch (JRException e) {
    			JOptionPane.showMessageDialog(null,"Impossible d'afficher le fichier '.jasper'");
    			e.printStackTrace();
    		}	
    	}
    }
    
    • Partager sur Facebook
    • Partager sur Twitter

    Affichage d'un .jasper avec eclips

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown