Jasperreport + 2 DB-Connections

MKloss

Grünschnabel
Hi,

ich möchte einen Report erstellen, der Daten aus zwei verschiedenen DB-Schemata lädt (Diese können auch auf verschiedenen Server liegen).
Diese Informationen sollen dann miteinander verglichen werden.
Mein Problem ist, dass ich nicht weiß wie ich Daten aus verschiedenen DB-Schemata laden kann und diese in einem Report darstellen kann.
Ist dies mit Jasperreport möglich? Wenn ja wie muss ich das angehen?

Danke für die Hilfe
MKloss
 
Hi,
du könntest einen SubReport erstellen. Bis jetzt haben diese Subreports bei mir immer die selbe DB-Verbindung genutzt, wie das Hauptformular, aber eigentlich kann man über <connectionExpression> diesem eine separate DB-Verbindung mitgeben. Frag mich aber nicht nach Details, weil ich habe es auch noch nicht gemacht ;)

Grüße!
 
Hi,

ich würde dabei wie folgt vorgehen :

Jarfile mit Fake-Beandatasource bauen, report auf die Beans setzen
Dan im Container aus beiden Datenbanken die Daten holen (geht i.d.R. mit unterschiedlichen Persistenzkontexten) und ins Jasper laden.

Grüße
gore
 
Zurück