Beállítás JDBC iReport
Ha csatlakozni egy új vezető kell nyitni a panel Services (Window / Services menü), válassza ki az elemet rekord «Drivers» és a helyi menüben, az úgynevezett a gomb a jobb egérgombbal, válasszuk «Új illesztőprogram. ”, Amint az a következő képen.

Ennek eredményeként végrehajtott műveletek iReport nyit ki egy új driver, ami meg kell határoznia a helyét (Add gombra.), És válassza a nevét a Név.

A iReport alkalmazást telepített meghajtó dolgozni Oracle Database 10g Express Edition kiszolgáló.
Csatlakozás egy adatbázis szerver, adatbázis kapcsolat
Az adatbázis létrehozása szükséges «adatbázis kapcsolat» kapcsolódni a szerverhez. Ehhez válassza ki a «Szolgáltatások» panel belépési „adatbázisok”, hivatkozhat a helyi menüt, és válassza ki a «New Connection».

iReport otkroekt ablak létrehozásához «adatbázis kapcsolat» új kapcsolatot. Attól függően, hogy a kiválasztott paraméter lista (Field Entry vagy közvetlen URL Entry) meg kell határoznia a kapcsolat beállításait. driver, felhasználónév, jelszó, és a kapcsolat húr vagy JDBC URL számítógépes port és a SID.

Miután létrehoztuk a «Adatbázis kapcsolat» csatlakozni tud az adatbázis szerver és látni a táblák, nézetek és eljárások az adatbázisban.

Megjegyzés. létrehozott kapcsolat lehetővé teszi, hogy csak a szerkezetét az adatbázisban, és a tartalmát táblázatok a szolgáltatások panelt. Ahhoz, hogy létrehoz egy jelentést iReport alkalmazás segítségével az adatbázis akkor létre kell hozni egy megnevezett kapcsolatot. Ehhez nyomja meg a «Report Datasource» (lásd. Az alábbi képen), és a párbeszédablakban, „képére és hasonlatosságára” a fent leírt, hogy megteremtse a megnevezett kapcsolatot.
adatbázis tábla
Az itt használt Oracle Database 10g Express Edition, amelynek közlését csatlakozni iReport kérelmet nyújtottak be a fenti, mint egy adatbázis szerver ebben a példában. Ha kell használni az Oracle Database Enterprise Edition változat, akkor kell csatlakozni egy másik JDBC illesztőprogram iReport, és a java-alkalmazás, ahol jrxml-sablont fogja használni.
Hozzunk létre az adatbázis tábla Alkalmazottaink és adjuk hozzá a rekordok száma:
EMPLOYEES asztalon egy sor rekordot az Oracle adatbázis a legfontosabb információforrás a jelentést.
Leírás jrxml-template
Sablon létrehozása jrxml-report-DS, amely meghatározza azokat a paramétereket DATE (java.util.Date), és egy lista a mezőket, nevet, fname bejegyzést fizetést. A folyamat leírása, létrehozva egy új jrxml-sablon segítségével iReport tervező alkalmazás (összekötő szakasz, a teremtés a mezőlista, paraméterek és változók) mutatjuk be.
Lekéri az adatokat az Oracle szerver, a vizsgálóbizottság jelentése-ds sablon tulajdonságok határozzák «Query szöveg». A szöveg SQL-lekérdezés legyen jelen van a területen listán (id, név, fname bejegyzést fizetés):
A következő panel mutatja képernyőkép tulajdonságok jrxml-sablon:

Konfigurálása jrxml-felületeket adnak, úgy, hogy megszerezte a következő formában:

Jelentés készítése a java-alkalmazás
Miután jrxml-jelentés sablon jön létre, akkor csatlakoztassa a java-alkalmazás. Az alábbi képen a kialakulását tervezet jelentés mellékletében IDE Eclipse. A projekt magában foglalja a két szoftver modulok OracleDAO.java, ReportCreater.java. OracleDAO.java létrehozásához használt kapcsolattal csatlakozik az adatbázis szerver JDBC. ReportCreater.java beszámoló.pdf generál jelentés alapján a jelentés-ds.jrxml sablont.

A lib könyvtárban az összes szükséges könyvtárak találhatók, használt létrehozni egy kapcsolatot az Oracle szerver, és jelentéskészítés. Nem szerepel a CLASSPATH ojdbc7.jar könyvtár lehet használni, amikor csatlakozik az Oracle Enterprise Edition kiszolgáló.
Listing osztály létrehozása ReportCreater.java jelentés
Listing OracleDAO.java
OracleDAO.java modul, mint fentebb megjegyeztük, az a célja, hogy hozzon létre kapcsolatot csatlakozást az Oracle szerver. Meg kell határoznia a kapcsolat beállításait (URL_host, SCHEMA_oracle, bejelentkezési név és jelszó), hogy töltse be a példát.
letöltés példa
A forráskód példák létre JasperReports az Oracle adatbázis használata innen lehet letölteni (14,5 MB). projekt archívum tartalmazza az összes szükséges könyvtárakat.