Ireport conexão com informix

0 respostas
Acatao

Olá galera,

Estou utilizando o Ireport pela primeira vez. Estou tentando conectar ele com um bando de dados Informix.

No Esclipse configurei o JDBC do informix da seguinte maneira:

DriverManager.registerDriver(new com.informix.jdbc.IfxDriver());

System.out.println(Conectado ao banco…”);

return DriverManager.getConnection(jdbc:informix-sqli://rrteste:9088/testedb:informixserver=ol_rrteste”, “teste”, “teste123”);

Está funcionando corretamente no Eclipse.

Cadastrei o mesmo JDBC no Classpatch do Ireport 4.6 e estou tentando criar a conexão com o bando porém ele me retorna o seguinte erro:

Exception

Message:

java.sql.SQLException: Message text will be provided in later releases java.lang.NullPointerException

Level:

SEVERE

Stack Trace:

Message text will be provided in later releases java.lang.NullPointerException

com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:488)

com.informix.jdbc.IfxSqliConnect.(IfxSqliConnect.java:1478)

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

java.lang.reflect.Constructor.newInstance(Constructor.java:525)

com.informix.jdbc.IfxDriver.connect(IfxDriver.java:254)

com.jaspersoft.ireport.designer.connection.JDBCConnection.getConnection(JDBCConnection.java:140)

com.jaspersoft.ireport.designer.connection.JDBCConnection.test(JDBCConnection.java:447)

com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.jButtonTestActionPerformed(ConnectionDialog.java:335)

com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.access$300(ConnectionDialog.java:43)

com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog$4.actionPerformed(ConnectionDialog.java:290)

javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

java.awt.Component.processMouseEvent(Component.java:6505)

javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

java.awt.Component.processEvent(Component.java:6270)

java.awt.Container.processEvent(Container.java:2229)

java.awt.Component.dispatchEventImpl(Component.java:4861)

java.awt.Container.dispatchEventImpl(Container.java:2287)

java.awt.Component.dispatchEvent(Component.java:4687)

java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

java.awt.Container.dispatchEventImpl(Container.java:2273)

java.awt.Window.dispatchEventImpl(Window.java:2713)

java.awt.Component.dispatchEvent(Component.java:4687)

java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)

java.awt.EventQueue.access$000(EventQueue.java:101)

java.awt.EventQueue$3.run(EventQueue.java:666)

java.awt.EventQueue$3.run(EventQueue.java:664)

java.security.AccessController.doPrivileged(Native Method)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

java.awt.EventQueue$4.run(EventQueue.java:680)

java.awt.EventQueue$4.run(EventQueue.java:678)

java.security.AccessController.doPrivileged(Native Method)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

java.awt.EventQueue.dispatchEvent(EventQueue.java:677)

org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)

java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)

java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)

java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:121)

java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)

java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)

java.security.AccessController.doPrivileged(Native Method)

java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)

java.awt.Dialog.show(Dialog.java:1072)

java.awt.Component.show(Component.java:1651)

java.awt.Component.setVisible(Component.java:1603)

java.awt.Window.setVisible(Window.java:1013)

java.awt.Dialog.setVisible(Dialog.java:1003)

com.jaspersoft.ireport.designer.welcome.QuickStartPanel.jButton1ActionPerformed(QuickStartPanel.java:295)

com.jaspersoft.ireport.designer.welcome.QuickStartPanel.access$200(QuickStartPanel.java:50)

com.jaspersoft.ireport.designer.welcome.QuickStartPanel$2.actionPerformed(QuickStartPanel.java:124)

javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)

java.awt.Component.processMouseEvent(Component.java:6505)

javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

java.awt.Component.processEvent(Component.java:6270)

java.awt.Container.processEvent(Container.java:2229)

java.awt.Component.dispatchEventImpl(Component.java:4861)

java.awt.Container.dispatchEventImpl(Container.java:2287)

java.awt.Component.dispatchEvent(Component.java:4687)

java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

java.awt.Container.dispatchEventImpl(Container.java:2273)

java.awt.Window.dispatchEventImpl(Window.java:2713)

java.awt.Component.dispatchEvent(Component.java:4687)

java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)

java.awt.EventQueue.access$000(EventQueue.java:101)

java.awt.EventQueue$3.run(EventQueue.java:666)

java.awt.EventQueue$3.run(EventQueue.java:664)

java.security.AccessController.doPrivileged(Native Method)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

java.awt.EventQueue$4.run(EventQueue.java:680)

java.awt.EventQueue$4.run(EventQueue.java:678)

java.security.AccessController.doPrivileged(Native Method)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

java.awt.EventQueue.dispatchEvent(EventQueue.java:677)

org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)

java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)

java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)

java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)

java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)

java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)

java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

null

com.informix.asf.Connection.EncodeAscBinary(Connection.java:1333)

com.informix.asf.Connection.sendConnectionRequest(Connection.java:585)

com.informix.asf.Connection.establishConnection(Connection.java:1694)

com.informix.asf.Connection.(Connection.java:395)

com.informix.jdbc.IfxSqliConnect.(IfxSqliConnect.java:1104)

sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

java.lang.reflect.Constructor.newInstance(Constructor.java:525)

com.informix.jdbc.IfxDriver.connect(IfxDriver.java:254)

com.jaspersoft.ireport.designer.connection.JDBCConnection.getConnection(JDBCConnection.java:140)

com.jaspersoft.ireport.designer.connection.JDBCConnection.test(JDBCConnection.java:447)

com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.jButtonTestActionPerformed(ConnectionDialog.java:335)

com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.access$300(ConnectionDialog.java:43)

com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog$4.actionPerformed(ConnectionDialog.java:290)

javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

java.awt.Component.processMouseEvent(Component.java:6505)

javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

java.awt.Component.processEvent(Component.java:6270)

java.awt.Container.processEvent(Container.java:2229)

java.awt.Component.dispatchEventImpl(Component.java:4861)

java.awt.Container.dispatchEventImpl(Container.java:2287)

java.awt.Component.dispatchEvent(Component.java:4687)

java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

java.awt.Container.dispatchEventImpl(Container.java:2273)

java.awt.Window.dispatchEventImpl(Window.java:2713)

java.awt.Component.dispatchEvent(Component.java:4687)

java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)

java.awt.EventQueue.access$000(EventQueue.java:101)

java.awt.EventQueue$3.run(EventQueue.java:666)

java.awt.EventQueue$3.run(EventQueue.java:664)

java.security.AccessController.doPrivileged(Native Method)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

java.awt.EventQueue$4.run(EventQueue.java:680)

java.awt.EventQueue$4.run(EventQueue.java:678)

java.security.AccessController.doPrivileged(Native Method)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

java.awt.EventQueue.dispatchEvent(EventQueue.java:677)

org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)

java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)

java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)

java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:121)

java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)

java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)

java.security.AccessController.doPrivileged(Native Method)

java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)

java.awt.Dialog.show(Dialog.java:1072)

java.awt.Component.show(Component.java:1651)

java.awt.Component.setVisible(Component.java:1603)

java.awt.Window.setVisible(Window.java:1013)

java.awt.Dialog.setVisible(Dialog.java:1003)

com.jaspersoft.ireport.designer.welcome.QuickStartPanel.jButton1ActionPerformed(QuickStartPanel.java:295)

com.jaspersoft.ireport.designer.welcome.QuickStartPanel.access$200(QuickStartPanel.java:50)

com.jaspersoft.ireport.designer.welcome.QuickStartPanel$2.actionPerformed(QuickStartPanel.java:124)

javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)

javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)

javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)

javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)

javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)

java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)

java.awt.Component.processMouseEvent(Component.java:6505)

javax.swing.JComponent.processMouseEvent(JComponent.java:3321)

java.awt.Component.processEvent(Component.java:6270)

java.awt.Container.processEvent(Container.java:2229)

java.awt.Component.dispatchEventImpl(Component.java:4861)

java.awt.Container.dispatchEventImpl(Container.java:2287)

java.awt.Component.dispatchEvent(Component.java:4687)

java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)

java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)

java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)

java.awt.Container.dispatchEventImpl(Container.java:2273)

java.awt.Window.dispatchEventImpl(Window.java:2713)

java.awt.Component.dispatchEvent(Component.java:4687)

java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)

java.awt.EventQueue.access$000(EventQueue.java:101)

java.awt.EventQueue$3.run(EventQueue.java:666)

java.awt.EventQueue$3.run(EventQueue.java:664)

java.security.AccessController.doPrivileged(Native Method)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)

java.awt.EventQueue$4.run(EventQueue.java:680)

java.awt.EventQueue$4.run(EventQueue.java:678)

java.security.AccessController.doPrivileged(Native Method)

java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)

java.awt.EventQueue.dispatchEvent(EventQueue.java:677)

org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)

java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)

java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)

java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)

java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)

java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)

java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Estou criando o a conexão no Ireport com as configurações abaixo:

JDBC Driver: Informix (com.informix.jdbc.IfxDriver
JDBC URL: jdbc:informix-sqli://rrteste:9088/testedb:informixserver=ol_teste

O usuário e senha eu preenchi nos campos de credenciais.

Alguem tem alguma dica ? Ou ja utilizou o Ireport com informix ?

Criado 4 de junho de 2012
Respostas 0
Participantes 1