Boa Tarde,
Estou com problema para gerar relatorios eles funcionam pois eu tenho que colocar o .jasper e o .jrprint na pasta que irei instalar o sistema, antes de gerar o .jar eu gostaria de gerar o .jar e onde eu colocar o sistema os relatorios funcionem.vou explicar como eu faço e se alguem tiver uma sugestão eu agradeço
primeiro eu crio o relatorio no ireport e salvo na pasta que eu escolho como o .jasper e o .jrprint, depois no netbeans crio a coneção.
[code] private static Connection getConnection() throws
ClassNotFoundException, SQLException {
String driver = “com.mysql.jdbc.Driver”;
String url = “jdbc:mysql://localhost:3306/laguna”;
String user = “root”;
String password = “admin”;
Class.forName(driver);
Connection con = DriverManager.getConnection(url, user, password);
return con;
}[/code]
depois chamo o relatorio
[code]public void setRelatorio3() throws JRException, Exception {
Connection con = getConnection();
Statement stm = con.createStatement();
String query = "select * from associado order by nome";
ResultSet rs = stm.executeQuery(query);
System.out.println(query);
JRResultSetDataSource jrResult = new JRResultSetDataSource(rs);
Map parameters = new HashMap();
JasperFillManager.fillReportToFile("C:\\2PHSoftware\\Social\\Relatorios\\AssociadosCadastrados\\associadoscadastrados.jasper", parameters, jrResult);
/* Visualiza o relatório */
JasperViewer.viewReport("C:\\2PHSoftware\\Social\\Relatorios\\AssociadosCadastrados\\associadoscadastrados.jrprint", false,false);
}[/code]
como podem ver eu coloco o caminho completo de onde estara o relatorio, ai sou forçado e colocar o sistema nesta pasta gostaria que onde o sistema fosse o relatorio ir junto com o .jar
Obrigado