Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/06/2012, 12:07
lincolnf_2
 
Fecha de Ingreso: abril-2011
Ubicación: lima
Mensajes: 134
Antigüedad: 13 años
Puntos: 3
Respuesta: Crear paquete instalacion de aplicacion java + mysql

bueno, el reporte lo craba desde el wizard del ireport, esojo el origen de datos, una conexion jdbc, aqui viene el problema cuando lo quiero hacer con el h2, no veo una opcion para conectarme a esa base de datos, buen despues para enlazar mi formulario al reporte tengo esta clase.

Código:
public class Reporte {
    private Connection cnn=null;
    public Reporte()
    {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            cnn=DriverManager.getConnection("jdbc:mysql://localhost/ejemplo",
                    "root","2311046");
        } catch (ClassNotFoundException | SQLException e) {
            JOptionPane.showMessageDialog(null, e.getMessage());
        }
    }
    public void Mostrar()
    {
        try {
            JasperReport masterReport;
            masterReport=(JasperReport)JRLoader.loadObject(System.getProperty(
                    "user.dir")+"\\reporte1.jasper");
            Map parametro=new HashMap();
            JasperPrint jasperprint=JasperFillManager.fillReport(
                    masterReport, parametro,cnn);
            JasperViewer view=new JasperViewer(jasperprint,false);
            view.setTitle("Mi primer reporte..");
            view.setVisible(true);
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e.getMessage());
        }
    }
    
}
como lo hago con h2, no tengo idea..
__________________
Solitary wolf..[email protected]