使用資料庫作為資料來源列印報表,匯出成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...