1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
490
490
EMPFEHLEN
-
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
public static Connection connectDB(String dbHost,String database, String dbUser, String dbPassword) { Connection jdbcConnection = null; try{ Class.forName("com.mysql.jdbc.Driver"); jdbcConnection = DriverManager.getConnection("jdbc:mysql://" + dbHost + "/" // hole eine Verbindung zur DB + database, dbUser, dbPassword);; }catch(Exception ex) { String connectMsg = "Could not connect to the database: " + ex.getMessage() + " " + ex.getLocalizedMessage(); System.out.println(connectMsg); } return jdbcConnection; } public static void runReport(String dbHost,String database, String dbUser,String dbPassword,String reportFile) { try{ JasperDesign jasperDesign = JRXmlLoader.load(reportFile); JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); Connection jdbcConnection = connectDB(dbHost,database,dbUser,dbPassword); JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, jdbcConnection); // JasperViewer.viewReport(jasperPrint); JasperExportManager.exportReportToPdfFile(jasperPrint,"C:\\Vorlage.pdf"); }catch(Exception ex) { String connectMsg = "Could not create the report " + ex.getMessage() + " " + ex.getLocalizedMessage(); System.out.println(connectMsg); } } public static void main(String[] args) { String dbHost = "...."; String database = "..."; String dbUser = "..."; String dbPassword = "....."; String reportFile = "C:\\Vorlage.jrxml"; runReport(dbHost,database,dbUser,dbPassword,reportFile); return; } }
Damit erzeuge ich einen Report aus Jasper in eine PDF Datei klappt auch alles wunderbar die PDF wird in C erstellt aber ich möchte, dass sich Adobe Automatisch öffnet und mir die Reports anzeigt.
JasperExportManager.exportReportToPdfFile(jasperPrint,"C:\\Vorlage.pdf");
gibt es da einen Befehl für?
-
Hi,
Code java:1
Desktop.getDesktop().open( new File("C:\\Vorlage.pdf") );
sollte gehen..
Grüße
Peter
Ähnliche Themen
-
Thickbox automatisch öffnen
Von JesseJamesLouis im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 03.06.10, 15:37 -
Fenster automatisch öffnen und wieder automatisch schließen. Fehler im Code?
Von Grobekelle im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 23.09.09, 12:30 -
Automatisch Tische öffnen
Von Methos im Forum Coders TalkAntworten: 1Letzter Beitrag: 01.01.08, 04:15 -
seiten öffnen automatisch
Von soraya im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 15.03.05, 23:03 -
Fenster automatisch öffnen
Von mardazad im Forum Mac OSAntworten: 2Letzter Beitrag: 24.12.04, 05:01





Zitieren
Login





