2017-07-10 14 views
-1

Jaspersoftは、Javaアプリケーションにレポートを埋め込む機能をアドバタイズします。私はいくつかの基本的なステップを欠いていると思う...JavaからJasper Studioレポートを呼び出す

私はへのJDBC接続を介してレポートを作成することができます。それは正常に動作します。 .jrxmlファイルを生成しますが、それでは何ですか?このレポートをJavaからどのように呼び出すのですか? (私はNetbeansを使用します)。私がインポートする必要があるJasperReportsライブラリはありますか?または、レポートサーバーもインストールする必要がありますか?レポートを作成してコードに埋め込み、レポートサーバーがインストールされているコンピュータだけでなく、すべてのコンピュータからそのレポートを実行できるようにしたいと考えていました。それは可能ですか?レポートを呼び出してパラメータを渡すにはどうすればよいですか?何かのように

JasperReport jr = new JasperReport(param1, param2) 

これらの行に何かがありますか?可能?

答えて

0
JasperReport jasperReport = JasperCompileManager.compileReport("path/filename.jrxml"); 

Map<String, Object> parameters = new HashMap<String, Object>(); 
parameters.put("parameter_name", value); //only if you want to pass any parameters 

JRDataSource dataSource = new JREmptyDataSource(); //your db connection 

JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, dataSource); 

これで、エクスポート、表示、印刷できるJasperPrintが完成しました。

詳細についてはJasperReports Ultimate Guideを参照することもできます。

関連する問題