Java列印JasperReport報表

2021-09-12 05:57:19 字數 1187 閱讀 5139

使用資料庫作為資料來源列印報表,匯出成pdf格式。

原始碼:

/**

* 演示報表效果用

* 列印報表到pdf格式

* */

public class jasperprintdemo catch (sqlexception e) }

/*** 列印報表

* @param filepath jrxml檔案路徑

* @param destfile 目標路徑 pdf格式

* @throws sqlexception

*/private void printout(string filepath, string destfile) throws sqlexception catch (jrexception e) catch (sqlexception e) catch (classnotfoundexception e) finally }

/*** 取得連線

* @return

* @throws sqlexception

* @throws classnotfoundexception

*/private connection getcon() throws sqlexception, classnotfoundexception

}

手動資料來源

原始碼:

/**

* 報表列印

* @author 楊忠誠

* */

public class jasperprintdemo1

//載入報表

jasperdesign design = reportprintmanager.loaddesign(new file("d:/ireport/report13.jrxml"));

jasperreport report = reportprintmanager.compliereport(design);//編譯報表

//匯出報表

reportprintmanager.printreporttopdf(report, parms, ds, "d:/ireport/ss.pdf");

// reportprintmanager.printreporttohtml(report, parms, ds, "d:/ireport/ss.html");

}}

JAVA多執行緒列印ABC

多執行緒中乙個很有名的例題就是多執行緒列印 abc,要求用三個執行緒,分別是列印 a,列印 b,列印 c,輪流喚醒和鎖死,最終列印出10組 abc。created by 123 on 2016 8 30.public class printabc 將列印a,列印b,列印c分別列為三個互斥的方法,寫在...

JAVA列印回型數

額,因為上次在做小公尺麵試題目的時候碰到了這樣的乙個題目,如下 說是列印1000 1000陣列中的某個位置的數字,但是這些數字是按找回型排列的。如 1 2 3 4 5 6 7 8 28 29 30 31 32 33 34 9 27 48 49 50 51 52 35 10 26 47 60 61 6...

Java基礎 列印空心菱形

列印乙個9層的空心菱形 public class kongxinlingxing i 是 0 1 2 3 4 星號規律是,包括兩個星號在內佔位為2 i 1 1 3 5 7 9 除了第乙個和最後乙個打星號,其他列印空格 for int k 1 k 2 i 1 k else if k 2 i 1 els...