2014-05-12 6 views
0

iReport 도구를 처음 사용했습니다. 나는 오라클 연결을 생성하려고하지만 난 연결 테스트 버튼을 클릭하면 모든 필수 세부 정보를 입력 한 후에는iReport 도구에서 Oracle 연결을 생성하는 중에 발생하는 문제

Error that is displaying while Test connection

과 같은 오류를 보여주는 것 그리고 내가 가지고있는

Exception 


Message: 
java.lang.ArrayIndexOutOfBoundsException: 7 
Level: 
SEVERE 
Stack Trace: 
7 
oracle.security.o3logon.C1.r(C1) 
oracle.security.o3logon.C1.l(C1) 
oracle.security.o3logon.C0.c(C0) 
oracle.security.o3logon.O3LoginClientHelper.getEPasswd(O3LoginClientHelper) 
oracle.jdbc.ttc7.O3log.<init>(O3log.java:290) 
oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:251) 
oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:252) 
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:365) 
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:260)   com.jaspersoft.ireport.designer.connection.JDBCConnection.getConnection(JDBCConnection.java:140) 
com.jaspersoft.ireport.designer.connection.JDBCConnection.test(JDBCConnection.java:449) 
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: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:6038) 
javax.swing.JComponent.processMouseEvent(JComponent.java:3260) 
java.awt.Component.processEvent(Component.java:5803) 
java.awt.Container.processEvent(Container.java:2058) 
java.awt.Component.dispatchEventImpl(Component.java:4410) 
java.awt.Container.dispatchEventImpl(Container.java:2116) 
java.awt.Component.dispatchEvent(Component.java:4240) 
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:2429) 
java.awt.Component.dispatchEvent(Component.java:4240) 
java.awt.EventQueue.dispatchEvent(EventQueue.java:599) 
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) 
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:1039) 
java.awt.Dialog$3.run(Dialog.java:1091) 
java.security.AccessController.doPrivileged(Native Method) 
java.awt.Dialog.show(Dialog.java:1089) 
java.awt.Component.show(Component.java:1419) 
java.awt.Component.setVisible(Component.java:1372) 
java.awt.Window.setVisible(Window.java:801) 
java.awt.Dialog.setVisible(Dialog.java:979) 
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: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:6038) 
javax.swing.JComponent.processMouseEvent(JComponent.java:3260) 
java.awt.Component.processEvent(Component.java:5803) 
java.awt.Container.processEvent(Container.java:2058) 
java.awt.Component.dispatchEventImpl(Component.java:4410) 
java.awt.Container.dispatchEventImpl(Container.java:2116) 
java.awt.Component.dispatchEvent(Component.java:4240) 
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:2429) 
java.awt.Component.dispatchEvent(Component.java:4240) 
java.awt.EventQueue.dispatchEvent(EventQueue.java:599) 
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) 
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) 

같은 예외가 보인다 클래스 경로에 이미 ojdbc.jar 파일을 추가하고 사용자 이름과 비밀번호도 확인했습니다. 도와주세요.

미리 감사드립니다.

답변

1

확인이의 iReport의 클래스 경로에 classes.12.jar 파일을 추가하거나 직접에

C:\Program Files\Jaspersoft\iReport-5.2.0\ireport\libs 

1 복사 할 수 있습니다 후 : -> JDBC 연결 - -을, 데이타베이스 아이콘을 새 데이터베이스를 클릭 추가하려면 다음>을 .

2 : - JDBC 드라이버 클래스 오라클 선택 : - (oracle.jdbc.driver.OracleDriver)

3 : - URL 구문 : JDBC : 신탁 : 얇은 : @localhost : 1521 : 데이터베이스 이름 예 1 : JDBC : 신탁 : 얇은 : @localhost : 1521 : ORCL (ORCL은 오라클의 SID입니다) 예 2 : JDBC : 신탁 : 얇은 : @ 192.168.2.9 : 1521 : ORCL (IP를 사용하여 원격 데이터베이스 연결)

4) 사용자 이름 & 비밀번호

5) 연결 테스트를 클릭하십시오.

+0

안녕하세요 샤라드, 답장을 보내 주셔서 감사합니다. 위의 단계를 시도했지만 여전히 동일한 문제가 발생합니다. 내가 classes12.jar 파일을 넣어야하는 특정 위치가 있습니까 ?? – user3035077

+0

iRpeort를 다시 시작한 후 복사 한 답변을 업데이트했습니다. – Sharad

+0

감사. 이것을 시도했지만 그것을 고칠 수는 없습니다. 그것은 문제가 다른 컴퓨터에서 잘 작동하고 있기 때문에 내 컴퓨터에만있는 것 같습니다. – user3035077

관련 문제