Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[Java]IReport / JasperReport, serveurs

laura, le jeudi 10 mai 2007 à 19:53:26
Salut,

j'ai besoin de récupérer des données depuis plusieurs serveurs pour ensuite pouvoir utiliser IReport / JasperReport.

Je voudrai savoir comment m'y prendre pour récupérer les données sur ces serveurs .

Merci
Répondre à laura  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
perlenoir, le mardi 9 octobre 2007 à 10:11:27
Salutation,

je me demander si IReport exister en français si oui ou est la dernière merci
Répondre à perlenoir

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Jack, le mardi 6 mai 2008 à 11:49:15
Bonjour,

JasperServer et iReport sont disponibles à cette adresse :

http://www.jasperforge.org/

A ma connaissance le produit iReport existe aussi en français. En fait on peut choisir la langue désirée.

Pour importer les données, il y a plusieurs méthodes disponibles (fichiers CSV, JDBC...).
Répondre à Jack

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
m_aith, le dimanche 8 juin 2008 à 20:36:09
Bonjour tout le monde
En parlant d'irport et jasper je voudrai savoir si on peut editer des rapports avec des caractères Cirylliques
Si c'est possible, comment on procède
Merci d'avance
Répondre à m_aith

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 sandul, le lundi 9 juin 2008 à 10:42:50
Salut,

Je ne fais pas appel à des connexion depuis iReport, mais préfère utiliser des beans que je remplis avec les données nécessaires avant de les passer à Jasper. Ceci ressemble donc à:
			BufferedInputStream compilatedFileStream = null;
			try {
				// Referring the jasper file this way, one can read it from a Jar.
				compilatedFileStream = new BufferedInputStream(Class.class
						.getResourceAsStream("/server/jasper/BLDetSummary.jasper")); //$NON-NLS-1$
			} catch (Exception e) {
				MainSrvControllerImpl.getMainLogger().error(Messages.getString("GenerateReport.cannotReadJasper"), e); //$NON-NLS-1$
			}
...
			ByteArrayOutputStream filledFileStream = new ByteArrayOutputStream();
			JasperFillManager.fillReportToStream(compilatedFileStream, filledFileStream, parameters,
					new JRBeanArrayDataSource(data));
			// Generating report stream
			buffer = filledFileStream.toByteArray();
			ByteArrayOutputStream reportFileStream = new ByteArrayOutputStream();

Dans l'exemple ci-dessus, "data" est un array de beans (avec des get/set correctement définis). Par la suite, Jasper utilisera les méthodes get (introspection) pour puiser les informations dont il a besoin au moment de la génération de l'état. Libre à toi d'utiliser des connexions multiples vers plusieurs bases de données dans la/les requêtes SQL utilisées pour remplir les beans.

HTH,
++
Répondre à sandul
Toutes les réponses pour « [Java]IReport / JasperReport, serveurs »