Gerar relatorio PDF simples oq ue usar

Pessoal preciso gerar um relatorio simples em PDF atraves de informações que virão do banco, gostaria de saber o que usar? por enquanto ouvi falar em dois caras e queria sabe qual deles usar.

IReport ou Itext?

Obrigado

Os 2 são simples, iText é somente uma classe java é vc faz tudo na unha, no Ireport vc modela do jeito que quizer com uma interface gráfica e chame em classe Java ou Servlet.

iText
http://itextdocs.lowagie.com/tutorial/

Ireport:
http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/documentviews/relatorios.htm

Mas como funciona esse Ireport se eu vou terq ue faezr uma busca no banco antes? ele pelo que vio nao e algo externo?

Nele existe uma opção para vc trabalhar com sua query ou com outro tipo de Data Source xml,csv,hibernate, etç, vc consegue receber parametros da suas classes, Basicamente vc gera o relatório pelo Ireport que por sua vez gera .jasper e sua aplicação usa esse .jasper.

Tutorial bem legal do furatani:
http://www.furutani.eti.br/tutoriais/Mini-Tutorial_Relatorios_Java_JasperReports_e_iReport.pdf

Em relatórios mais trabalhados iReport mata a pau, mas uma coisinha simples como uma listagem o iText resolve assim:

http://itextdocs.lowagie.com/tutorial/objects/tables/index.php