rafadeaguiar
leticianayara
Tentei aqui porém deu um erro dizendo que nao conseguiu encontrar o meu driver…
nesse tutorial fala pra colocar o caminho onde está o o driver…mas nao deu certo nao.
O meu driver fica dentro da pasta do projeto…alguma sugestão de onde posso colocar ele pra que funcione??
rafadeaguiar
ok…
Então antes de começar os passos do link acima, dentro do iReport vai em Ferramentas / Opções / Classpath,
e ali tu adiciona o driver do teu banco…
leticianayara
continua nao dando certo…
abaixo vai o Erro e a tela com os dados que preenchi
ERRO:
Message:
java.lang.ClassNotFoundException: Firebird(org.firebirdsql.jdbc.FBDriver)
Level:
SEVERE
Stack Trace:
Firebird(org.firebirdsql.jdbc.FBDriver)
com.jaspersoft.ireport.designer.connection.JDBCConnection.loadDriver(JDBCConnection.java:72)
com.jaspersoft.ireport.designer.connection.JDBCConnection.getConnection(JDBCConnection.java:135)
com.jaspersoft.ireport.designer.connection.JDBCConnection.test(JDBCConnection.java:456)
com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.jButtonTestActionPerformed(ConnectionDialog.java:316)
com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.access$300(ConnectionDialog.java:25)
com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog$4.actionPerformed(ConnectionDialog.java:271)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
java.awt.Component.processMouseEvent(Component.java:6041)
javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
java.awt.Component.processEvent(Component.java:5806)
java.awt.Container.processEvent(Container.java:2058)
java.awt.Component.dispatchEventImpl(Component.java:4413)
java.awt.Container.dispatchEventImpl(Container.java:2116)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
java.awt.Container.dispatchEventImpl(Container.java:2102)
java.awt.Window.dispatchEventImpl(Window.java:2440)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:125)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
java.awt.Dialog$1.run(Dialog.java:1045)
java.awt.Dialog$3.run(Dialog.java:1097)
java.security.AccessController.doPrivileged(Native Method)
java.awt.Dialog.show(Dialog.java:1095)
java.awt.Component.show(Component.java:1422)
java.awt.Component.setVisible(Component.java:1375)
java.awt.Window.setVisible(Window.java:806)
java.awt.Dialog.setVisible(Dialog.java:985)
com.jaspersoft.ireport.designer.welcome.QuickStartPanel.jButton1ActionPerformed(QuickStartPanel.java:282)
com.jaspersoft.ireport.designer.welcome.QuickStartPanel.access$200(QuickStartPanel.java:37)
com.jaspersoft.ireport.designer.welcome.QuickStartPanel$2.actionPerformed(QuickStartPanel.java:111)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
java.awt.Component.processMouseEvent(Component.java:6041)
javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
java.awt.Component.processEvent(Component.java:5806)
java.awt.Container.processEvent(Container.java:2058)
java.awt.Component.dispatchEventImpl(Component.java:4413)
java.awt.Container.dispatchEventImpl(Container.java:2116)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
java.awt.Container.dispatchEventImpl(Container.java:2102)
java.awt.Window.dispatchEventImpl(Window.java:2440)
java.awt.Component.dispatchEvent(Component.java:4243)
java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:125)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Tela preenchida em anexo

rafadeaguiar
Na imagem que tu mandastes, não consigo ver bem o caminho do FDB.
Confirma se o caminho do JDBC está assim:
jdbc:firebirdsql://localhost/caminho do FBD
As opções do Assistente para JDBC URL, aonde tem o endereço do servidor e o banco de dados
podes deixar em branco.
Não esquecendo de adicionar o .jar do firebird no classpath do ireport.
leticianayara
nao esta exatamente assim
jdbc:firebirdsql://localhost/caminho do FBD
esta assim
jdbc:firebirdsql://localhost:3050/caminho do FBD
rafadeaguiar
Tu estas com o Firebird Startado?!!
Se tiver, tens necessidade de executar nesta porta 3050?!
leticianayara
Sim…eu estou com o Firebird startado…e essa é a porta que o firebird utiliza…
na minha aplicação eu tenho uma classe que faz conexão com o banco pra poder fazer os inserts, selects, etc…
e lá funciona direitinho…
TheKill
porque usar query dentro do relatório??
uma sugestao que te daria é de fazer toda parte de popular os dados na aplicação e enviar as informações populadas para o relatório 
leticianayara
Na verdade…eu ja tenho as query prontas no aplicação…toda a parte de banco feita na aplicação…porém nunca usei o iReport…gostaria de aprender a usar…
Seja colocando as querys dentro do relatório ou passando só o resultado…
Como eu passaria somente os resultados pro relatório???
TheKill
nao muda praticamente nada… vai enviar no jasperPrint como parametro
leticianayara
Você teria algum tutorial pra me indicar…que possa me auxiliar??..pois como falei nunca mexi com iReport.
TheKill
uhm, aqui no forum tem bastante…
nao tem segredo… é só dar uma pesquisadinha rápida que vai encontrar uns exemplos que vão te salvar o dia 
TheKill
Se estiver com problemas, pode me contactar no gtalk… no gmail… [email removido]