十九、多源数据报表
jar资源下载
public class DataForPie {
String pieId;
public String getPieId() {
return pieId;
}
public void setPieId(String pieId) {
this.pieId = pieId;
}
String pieTypename;
public String getPieTypename() {
return pieTypename;
}
public void setPieTypename(String pieTypename) {
this.pieTypename = pieTypename;
}
int pieAmount;
public int getPieAmount() {
return pieAmount;
}
public void setPieAmount(int pieAmount) {
java
this.pieAmount = pieAmount;
}
}
public class DataForTable {
String id;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
String axisy;
public String getAxisy() {
return axisy;
}
public void setAxisy(String axisy) {
this.axisy = axisy;
}
String typename;
public String getTypename() {
return typename;
}
public void setTypename(String typename) {
this.typename = typename;
}
String amount;
public String getAmount() {
return amount;
}
public void setAmount(String amount) {
this.amount = amount;
}
}
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRExporterParameter;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import net.sf.jasperreports.engine.export.JRPdfExporter;
import net.sf.jasperreports.engine.util.JRLoader;
public class TestExampleReport {
public static void main(String[] args) {
try {
TestExampleReport testReport = new Test