Cita:
Iniciado por mikiutn Hola De Nuevo Aqui, Me Comentaste Q Puedes Pasarme Una Clase Para Sacar Mi Reporte Desde El Jcreator Con Al Ireport Te Lo Agradeceria Si Lo Haces Ya Con La Q Cuento Creo Q No Es La Adecuada Ojala Puedas Ayudarme Porfa Te Lo Agradeceria
Esta es la clase que yo utilizo espero te sirva
public class reporteJ {
private Connection con = null;
private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
private ResultSet rs = null;
public reporteJ() {
/* Efectua la conexion a base de dados y recoleta los valores da base de datos almacenados */
try {
if (con == null) {
Class.forName(driver);
con = DriverManager.getConnection("jdbc:odbc:BDSIPAC","" ,"");
Statement statement = con.createStatement();
rs = statement.executeQuery("SELECT OBSERVADOR, [PEMEX CIA], FECHA, INSTALACION, LOCALIZACION, [No POZO], SITIO, DESCRIPCION, [RESP INST], [DEPEND RESP], [CIA RESP], [DEPTO RESP], ESTADO, [TIPO RIESGO], [ACCION CORRECTIVA], OBSERVACIONES FROM CONDICIONESINSEGURAS");
HashMap teste = new HashMap();
}
System.err.println("ok!!!!!!*******");
}
catch (Exception e) {
System.err.println("Problemas presentados en la conexion");
e.printStackTrace();
}
try {
net.sf.jasperreports.engine.design.JasperDesign design = net.sf.jasperreports.engine.JasperManager.loadXmlD esign("reportes/condicionesInseguras.jrxml");
JasperReport jr = JasperManager.compileReport(design);
HashMap parameters = new HashMap();
parameters.put("p1", new String(sql));
JasperPrint impressao = JasperManager.fillReport(jr,parameters,con);
JasperViewer jrviewer = new JasperViewer(impressao,false);
jrviewer.show();
}
catch (Exception e) {
e.printStackTrace();
}
}
}