sexta-feira, 15 de dezembro de 2017

Relatorio usando conexao JDBC no JasperSoft Studio

Criando um relatório de usuário usando conexão jdbc:

Requisitos
  • PostgreSQL 9.*
  • PgAdmin 3
  • JasperSoft Studio

No JasperSof Studio clique em New Adapter e de um nome



Selecione a opção Database JDBC Connection e clique em Next


Digite os dados de conexão ao PostgreSQL , teste a conexão e finalize


Crie um banco de dados no pgadmin e execute as sql abaixo



CREATE TABLE public.usuarios
(
  id serial,
  usuario character varying(32),
  email character varying(100),
  CONSTRAINT usuarios_pkey PRIMARY KEY (id)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE public.usuarios
  OWNER TO postgres;



INSERT INTO usuarios (id, usuario, email)
 VALUES (1, 'teste1', 'teste@t1.com');
INSERT INTO usuarios (id, usuario, email) 
VALUES (3, 'teste3', 'teste3@t1.com');
INSERT INTO usuarios (id, usuario, email)
 VALUES (4, 'teste4', 'teste4@t1.com');
INSERT INTO usuarios (id, usuario, email)
 VALUES (5, 'teste5', 'teste5@t1.com');
INSERT INTO usuarios (id, usuario, email)
 VALUES (6, 'teste6', 'teste6@t1.com');
INSERT INTO usuarios (id, usuario, email) 
VALUES (7, 'teste7', 'teste7@t1.com');
INSERT INTO usuarios (id, usuario, email)
 VALUES (2, 'teste2', 'teste2@t1.com');



Clique em New Report e selecione um relatorio A4 em branco e clique em Next

De nome ao relatório e clique em Next

Selecione o adaptador criado anteriormente e digite a sql de consulta abaixo


select * from usuarios

e clique em Next


clique em >> para incluir todos os campo no relatórios e clique em Finish


Todos campos estarão disponíveis em Fields com isso é só arrastar para área detail e formatar e ajustar de acordo


Apos os ajuste clique em Preview e veja o relatorio funcionando


Nenhum comentário:

Postar um comentário