Java WEB
Este tópico vem com finalidade informar, passo a passo, como criar um relatório com o iReport e executá-lo através de uma aplicação em Java.
Para melhor entendimento, não trabalharemos com o projeto em uma estrutura de camadas, todos os arquivos ficarão na pasta raiz do projeto.
Ferramentas utilizadas: iReport-1.2.5 Java (versão jre1.5.0_06)
Eclipse (Lomboz)
MySQL 5.0.18
Vamos considerar que você já criou um esquema no mysql com o nome meuprojeto
Execute este script para criar a tabela e inserir alguns registros:
/*
MySQL Backup
Source Host: localhost
Source Server Version: 5.0.18-nt
Source Database: meuprojeto
Date: 2006/11/29 21:27:23
*/
SET FOREIGN_KEY_CHECKS=0; use meuprojeto;
#----------------------------
# Table structure for tb_produtos
#----------------------------
CREATE TABLE `tb_produtos` ( `cod` int(11) NOT NULL auto_increment, `descricao` varchar(50) character set latin1 collate latin1_general_ci default NULL, `preco` double default NULL, PRIMARY KEY (`cod`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
#----------------------------
# Records for table tb_produtos
#----------------------------
insert into tb_produtos values
(1, 'camisa', '20'),
(2, 'calça', '30'),
(3, 'perfume', '70'),
(4, 'cinto', '20'),
(5, 'sapato', '100'),
(6, 'cueca', '10'),
(7, 'teste', '10');
Já temos o esquema criado, a tabela e alguns registros, vamos abrir o iReport para criarmos o relatório:
Abra o iReport e, caso ainda não tenha uma conexão ativa, siga os passos abaixo:
No menu, clique em Data e depois em Connectios/Datasources, voce terá uma tela como esta:
Clique em new e configure conforme a figura abaixo:
Se o usuário root necessitar de senha, informe-a em PassWord
Clique em Test para verificar a conexão e depois em Save.
Você retornará pala a janela anterior, selecione a conexão e clique em Set as Default.
Feche a