ptreves
asked on
Eclipse Hibernate Project: Network adapter problem
Hello,
I am trying to connect to an Oracle XE database from an Eclipse project using Hibernate and JUnit. I am getting the following stack trace and am unable to connect to the database:
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:112)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:146)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:255)
at oracle.jdbc.driver.T4CConn ection.log on(T4CConn ection.jav a:387)
at oracle.jdbc.driver.Physica lConnectio n.<init>(P hysicalCon nection.ja va:414)
at oracle.jdbc.driver.T4CConn ection.<in it>(T4CCon nection.ja va:165)
at oracle.jdbc.driver.T4CDriv erExtensio n.getConne ction(T4CD riverExten sion.java: 35)
at oracle.jdbc.driver.OracleD river.conn ect(Oracle Driver.jav a:801)
at java.sql.DriverManager.get Connection (Unknown Source)
at java.sql.DriverManager.get Connection (Unknown Source)
at courses.hibernate.dao.Orac leAccountD AO.getConn ection(Ora cleAccount DAO.java:6 8)
at courses.hibernate.dao.Orac leAccountD AO.createA ccount(Ora cleAccount DAO.java:2 6)
at courses.hibernate.service. AccountSer vice.creat eAccount(A ccountServ ice.java:4 2)
at courses.hibernate.service. OracleAcco untService Test.testC reateAccou nt(OracleA ccountServ iceTest.ja va:40)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Un known Source)
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Unknown Source)
at java.lang.reflect.Method.i nvoke(Unkn own Source)
at org.junit.runners.model.Fr ameworkMet hod$1.runR eflectiveC all(Framew orkMethod. java:44)
at org.junit.internal.runners .model.Ref lectiveCal lable.run( Reflective Callable.j ava:15)
at org.junit.runners.model.Fr ameworkMet hod.invoke Explosivel y(Framewor kMethod.ja va:41)
at org.junit.internal.runners .statement s.InvokeMe thod.evalu ate(Invoke Method.jav a:20)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:76)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:50)
at org.junit.runners.ParentRu nner$3.run (ParentRun ner.java:1 93)
at org.junit.runners.ParentRu nner$1.sch edule(Pare ntRunner.j ava:52)
at org.junit.runners.ParentRu nner.runCh ildren(Par entRunner. java:191)
at org.junit.runners.ParentRu nner.acces s$000(Pare ntRunner.j ava:42)
at org.junit.runners.ParentRu nner$2.eva luate(Pare ntRunner.j ava:184)
at org.junit.runners.ParentRu nner.run(P arentRunne r.java:236 )
at org.eclipse.jdt.internal.j unit4.runn er.JUnit4T estReferen ce.run(JUn it4TestRef erence.jav a:49)
at org.eclipse.jdt.internal.j unit.runne r.TestExec ution.run( TestExecut ion.java:3 8)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 467)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 683)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r un(RemoteT estRunner. java:390)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.m ain(Remote TestRunner .java:197)
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:112)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:146)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:255)
at oracle.jdbc.driver.T4CConn ection.log on(T4CConn ection.jav a:387)
at oracle.jdbc.driver.Physica lConnectio n.<init>(P hysicalCon nection.ja va:414)
at oracle.jdbc.driver.T4CConn ection.<in it>(T4CCon nection.ja va:165)
at oracle.jdbc.driver.T4CDriv erExtensio n.getConne ction(T4CD riverExten sion.java: 35)
at oracle.jdbc.driver.OracleD river.conn ect(Oracle Driver.jav a:801)
at java.sql.DriverManager.get Connection (Unknown Source)
at java.sql.DriverManager.get Connection (Unknown Source)
at courses.hibernate.dao.Orac leAccountD AO.getConn ection(Ora cleAccount DAO.java:6 8)
at courses.hibernate.dao.Orac leAccountD AO.createA ccount(Ora cleAccount DAO.java:2 6)
at courses.hibernate.service. AccountSer vice.creat eAccount(A ccountServ ice.java:4 2)
at courses.hibernate.service. OracleAcco untService Test.creat eAccount(O racleAccou ntServiceT est.java:1 70)
at courses.hibernate.service. OracleAcco untService Test.testG etAccount( OracleAcco untService Test.java: 58)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Un known Source)
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Unknown Source)
at java.lang.reflect.Method.i nvoke(Unkn own Source)
at org.junit.runners.model.Fr ameworkMet hod$1.runR eflectiveC all(Framew orkMethod. java:44)
at org.junit.internal.runners .model.Ref lectiveCal lable.run( Reflective Callable.j ava:15)
at org.junit.runners.model.Fr ameworkMet hod.invoke Explosivel y(Framewor kMethod.ja va:41)
at org.junit.internal.runners .statement s.InvokeMe thod.evalu ate(Invoke Method.jav a:20)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:76)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:50)
at org.junit.runners.ParentRu nner$3.run (ParentRun ner.java:1 93)
at org.junit.runners.ParentRu nner$1.sch edule(Pare ntRunner.j ava:52)
at org.junit.runners.ParentRu nner.runCh ildren(Par entRunner. java:191)
at org.junit.runners.ParentRu nner.acces s$000(Pare ntRunner.j ava:42)
at org.junit.runners.ParentRu nner$2.eva luate(Pare ntRunner.j ava:184)
at org.junit.runners.ParentRu nner.run(P arentRunne r.java:236 )
at org.eclipse.jdt.internal.j unit4.runn er.JUnit4T estReferen ce.run(JUn it4TestRef erence.jav a:49)
at org.eclipse.jdt.internal.j unit.runne r.TestExec ution.run( TestExecut ion.java:3 8)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 467)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 683)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r un(RemoteT estRunner. java:390)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.m ain(Remote TestRunner .java:197)
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:112)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:146)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:255)
at oracle.jdbc.driver.T4CConn ection.log on(T4CConn ection.jav a:387)
at oracle.jdbc.driver.Physica lConnectio n.<init>(P hysicalCon nection.ja va:414)
at oracle.jdbc.driver.T4CConn ection.<in it>(T4CCon nection.ja va:165)
at oracle.jdbc.driver.T4CDriv erExtensio n.getConne ction(T4CD riverExten sion.java: 35)
at oracle.jdbc.driver.OracleD river.conn ect(Oracle Driver.jav a:801)
at java.sql.DriverManager.get Connection (Unknown Source)
at java.sql.DriverManager.get Connection (Unknown Source)
at courses.hibernate.dao.Orac leAccountD AO.getConn ection(Ora cleAccount DAO.java:6 8)
at courses.hibernate.dao.Orac leAccountD AO.createA ccount(Ora cleAccount DAO.java:2 6)
at courses.hibernate.service. AccountSer vice.creat eAccount(A ccountServ ice.java:4 2)
at courses.hibernate.service. OracleAcco untService Test.creat eAccount(O racleAccou ntServiceT est.java:1 70)
at courses.hibernate.service. OracleAcco untService Test.testD eleteAccou nt(OracleA ccountServ iceTest.ja va:80)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Un known Source)
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Unknown Source)
at java.lang.reflect.Method.i nvoke(Unkn own Source)
at org.junit.runners.model.Fr ameworkMet hod$1.runR eflectiveC all(Framew orkMethod. java:44)
at org.junit.internal.runners .model.Ref lectiveCal lable.run( Reflective Callable.j ava:15)
at org.junit.runners.model.Fr ameworkMet hod.invoke Explosivel y(Framewor kMethod.ja va:41)
at org.junit.internal.runners .statement s.InvokeMe thod.evalu ate(Invoke Method.jav a:20)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:76)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:50)
at org.junit.runners.ParentRu nner$3.run (ParentRun ner.java:1 93)
at org.junit.runners.ParentRu nner$1.sch edule(Pare ntRunner.j ava:52)
at org.junit.runners.ParentRu nner.runCh ildren(Par entRunner. java:191)
at org.junit.runners.ParentRu nner.acces s$000(Pare ntRunner.j ava:42)
at org.junit.runners.ParentRu nner$2.eva luate(Pare ntRunner.j ava:184)
at org.junit.runners.ParentRu nner.run(P arentRunne r.java:236 )
at org.eclipse.jdt.internal.j unit4.runn er.JUnit4T estReferen ce.run(JUn it4TestRef erence.jav a:49)
at org.eclipse.jdt.internal.j unit.runne r.TestExec ution.run( TestExecut ion.java:3 8)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 467)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 683)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r un(RemoteT estRunner. java:390)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.m ain(Remote TestRunner .java:197)
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:112)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:146)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:255)
at oracle.jdbc.driver.T4CConn ection.log on(T4CConn ection.jav a:387)
at oracle.jdbc.driver.Physica lConnectio n.<init>(P hysicalCon nection.ja va:414)
at oracle.jdbc.driver.T4CConn ection.<in it>(T4CCon nection.ja va:165)
at oracle.jdbc.driver.T4CDriv erExtensio n.getConne ction(T4CD riverExten sion.java: 35)
at oracle.jdbc.driver.OracleD river.conn ect(Oracle Driver.jav a:801)
at java.sql.DriverManager.get Connection (Unknown Source)
at java.sql.DriverManager.get Connection (Unknown Source)
at courses.hibernate.dao.Orac leAccountD AO.getConn ection(Ora cleAccount DAO.java:6 8)
at courses.hibernate.dao.Orac leAccountD AO.createA ccount(Ora cleAccount DAO.java:2 6)
at courses.hibernate.service. AccountSer vice.creat eAccount(A ccountServ ice.java:4 2)
at courses.hibernate.service. OracleAcco untService Test.creat eAccount(O racleAccou ntServiceT est.java:1 70)
at courses.hibernate.service. OracleAcco untService Test.testU pdateAccou ntType(Ora cleAccount ServiceTes t.java:103 )
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Un known Source)
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Unknown Source)
at java.lang.reflect.Method.i nvoke(Unkn own Source)
at org.junit.runners.model.Fr ameworkMet hod$1.runR eflectiveC all(Framew orkMethod. java:44)
at org.junit.internal.runners .model.Ref lectiveCal lable.run( Reflective Callable.j ava:15)
at org.junit.runners.model.Fr ameworkMet hod.invoke Explosivel y(Framewor kMethod.ja va:41)
at org.junit.internal.runners .statement s.InvokeMe thod.evalu ate(Invoke Method.jav a:20)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:76)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:50)
at org.junit.runners.ParentRu nner$3.run (ParentRun ner.java:1 93)
at org.junit.runners.ParentRu nner$1.sch edule(Pare ntRunner.j ava:52)
at org.junit.runners.ParentRu nner.runCh ildren(Par entRunner. java:191)
at org.junit.runners.ParentRu nner.acces s$000(Pare ntRunner.j ava:42)
at org.junit.runners.ParentRu nner$2.eva luate(Pare ntRunner.j ava:184)
at org.junit.runners.ParentRu nner.run(P arentRunne r.java:236 )
at org.eclipse.jdt.internal.j unit4.runn er.JUnit4T estReferen ce.run(JUn it4TestRef erence.jav a:49)
at org.eclipse.jdt.internal.j unit.runne r.TestExec ution.run( TestExecut ion.java:3 8)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 467)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 683)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r un(RemoteT estRunner. java:390)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.m ain(Remote TestRunner .java:197)
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:112)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:146)
at oracle.jdbc.driver.Databas eError.thr owSqlExcep tion(Datab aseError.j ava:255)
at oracle.jdbc.driver.T4CConn ection.log on(T4CConn ection.jav a:387)
at oracle.jdbc.driver.Physica lConnectio n.<init>(P hysicalCon nection.ja va:414)
at oracle.jdbc.driver.T4CConn ection.<in it>(T4CCon nection.ja va:165)
at oracle.jdbc.driver.T4CDriv erExtensio n.getConne ction(T4CD riverExten sion.java: 35)
at oracle.jdbc.driver.OracleD river.conn ect(Oracle Driver.jav a:801)
at java.sql.DriverManager.get Connection (Unknown Source)
at java.sql.DriverManager.get Connection (Unknown Source)
at courses.hibernate.dao.Orac leAccountD AO.getConn ection(Ora cleAccount DAO.java:6 8)
at courses.hibernate.dao.Orac leAccountD AO.createA ccount(Ora cleAccount DAO.java:2 6)
at courses.hibernate.service. AccountSer vice.creat eAccount(A ccountServ ice.java:4 2)
at courses.hibernate.service. OracleAcco untService Test.creat eAccount(O racleAccou ntServiceT est.java:1 70)
at courses.hibernate.service. OracleAcco untService Test.testU pdateAccou ntBalance( OracleAcco untService Test.java: 129)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Un known Source)
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Unknown Source)
at java.lang.reflect.Method.i nvoke(Unkn own Source)
at org.junit.runners.model.Fr ameworkMet hod$1.runR eflectiveC all(Framew orkMethod. java:44)
at org.junit.internal.runners .model.Ref lectiveCal lable.run( Reflective Callable.j ava:15)
at org.junit.runners.model.Fr ameworkMet hod.invoke Explosivel y(Framewor kMethod.ja va:41)
at org.junit.internal.runners .statement s.InvokeMe thod.evalu ate(Invoke Method.jav a:20)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:76)
at org.junit.runners.BlockJUn it4ClassRu nner.runCh ild(BlockJ Unit4Class Runner.jav a:50)
at org.junit.runners.ParentRu nner$3.run (ParentRun ner.java:1 93)
at org.junit.runners.ParentRu nner$1.sch edule(Pare ntRunner.j ava:52)
at org.junit.runners.ParentRu nner.runCh ildren(Par entRunner. java:191)
at org.junit.runners.ParentRu nner.acces s$000(Pare ntRunner.j ava:42)
at org.junit.runners.ParentRu nner$2.eva luate(Pare ntRunner.j ava:184)
at org.junit.runners.ParentRu nner.run(P arentRunne r.java:236 )
at org.eclipse.jdt.internal.j unit4.runn er.JUnit4T estReferen ce.run(JUn it4TestRef erence.jav a:49)
at org.eclipse.jdt.internal.j unit.runne r.TestExec ution.run( TestExecut ion.java:3 8)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 467)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r unTests(Re moteTestRu nner.java: 683)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.r un(RemoteT estRunner. java:390)
at org.eclipse.jdt.internal.j unit.runne r.RemoteTe stRunner.m ain(Remote TestRunner .java:197)
Suggestion ?
Paolo
I am trying to connect to an Oracle XE database from an Eclipse project using Hibernate and JUnit. I am getting the following stack trace and am unable to connect to the database:
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.Physica
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.T4CDriv
at oracle.jdbc.driver.OracleD
at java.sql.DriverManager.get
at java.sql.DriverManager.get
at courses.hibernate.dao.Orac
at courses.hibernate.dao.Orac
at courses.hibernate.service.
at courses.hibernate.service.
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.BlockJUn
at org.junit.runners.BlockJUn
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.Physica
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.T4CDriv
at oracle.jdbc.driver.OracleD
at java.sql.DriverManager.get
at java.sql.DriverManager.get
at courses.hibernate.dao.Orac
at courses.hibernate.dao.Orac
at courses.hibernate.service.
at courses.hibernate.service.
at courses.hibernate.service.
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.BlockJUn
at org.junit.runners.BlockJUn
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.Physica
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.T4CDriv
at oracle.jdbc.driver.OracleD
at java.sql.DriverManager.get
at java.sql.DriverManager.get
at courses.hibernate.dao.Orac
at courses.hibernate.dao.Orac
at courses.hibernate.service.
at courses.hibernate.service.
at courses.hibernate.service.
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.BlockJUn
at org.junit.runners.BlockJUn
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.Physica
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.T4CDriv
at oracle.jdbc.driver.OracleD
at java.sql.DriverManager.get
at java.sql.DriverManager.get
at courses.hibernate.dao.Orac
at courses.hibernate.dao.Orac
at courses.hibernate.service.
at courses.hibernate.service.
at courses.hibernate.service.
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.BlockJUn
at org.junit.runners.BlockJUn
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.Databas
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.Physica
at oracle.jdbc.driver.T4CConn
at oracle.jdbc.driver.T4CDriv
at oracle.jdbc.driver.OracleD
at java.sql.DriverManager.get
at java.sql.DriverManager.get
at courses.hibernate.dao.Orac
at courses.hibernate.dao.Orac
at courses.hibernate.service.
at courses.hibernate.service.
at courses.hibernate.service.
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.model.Fr
at org.junit.internal.runners
at org.junit.runners.BlockJUn
at org.junit.runners.BlockJUn
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.junit.runners.ParentRu
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
at org.eclipse.jdt.internal.j
Suggestion ?
Paolo
ASKER
I am working on the same computer, so I am using localhost or 127.0.0.1:8080 to connect to the Oracle XE database.
ASKER
Could this be an issue with the PATH environment variable not setup properly ?
may be connected oracle url is wrong.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
As per the example, this is my connection method:
/**
* @see courses.hibernate.dao.Acco untDAO#get Connection ()
*/
protected Connection getConnection() throws SQLException {
try { //oracle.jdbc.OracleDriver
// Class.forName("oracle.jdbc .OracleDri ver");
Class.forName("oracle.jdbc .driver.Or acleDriver ");
} catch (ClassNotFoundException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
Connection connection = DriverManager.getConnectio n(OracleAc countDAOCo nstants.UR L,"LECTURE 1","LECTUR E1");
connection.setAutoCommit(f alse);
return connection;
}
I created a user called LECTURE1 in my Oracle XE database.
As well, these are my environment variables:
CLASSPATH:
.;C:\Program Files\Java\jre6\lib\ext\QT Java.zip;C :\Program Files\Java\jre6\lib\ext\my sql-connec tor-java-5 .1.7-bin.j ar;C:\andr oid-sdk-wi ndows\tool s; C:\android-sdk-windows\pla tform-tool s;C:\Progr am Files\eclipse-android\andr oid-sdk-wi ndows\tool s;C:\Glass fish-Tools -Bundle-Fo r-Eclipse- 1.2\glassf ishv3\glas sfish\bin; C:\GlassFi sh-Tools-B undle-For- Eclipse-1. 2\plugins\ org.apache .ant_1.7.1 .v20090120 -1145\bin; C:\Program Files\MySQL\My SQL Server 5.0\bin;%ORACLE_HOME%/jdbc /lib/ojdbc 14.jar;%OR ACLE_HOME% /jlib/orai 18n.jar;%D ERBY_HOME% \lib\derby .jar;%DERB Y_HOME%\li b\derbytoo ls.jar
DERBY_HOME:
C:\Program Files\Sun\JavaDB
JAVA_HOME:
C:\Program Files\Java\jdk1.6.0_17
ORACLE_HOME:
C:\oraclexe\app\oracle\pro duct\10.2. 0\server
PATH:
C:\oraclexe\app\oracle\pro duct\10.2. 0\server\B IN;%System Root%\syst em32;%Syst emRoot%;%S ystemRoot% \System32\ Wbem;C:\Pr ogram Files\Microsoft SQL Server\80\Tools\Binn\;C:\a ndroid-sdk -windows\t ools;C:\Pr ogram Files\Java\jdk1.6.0_17\bin ;C:\Progra m Files\QuickTime\QTSystem\; C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\android-sdk-win dows\tools ; C:\android-sdk-windows\pla tform-tool s;C:\Progr am Files\eclipse-android\andr oid-sdk-wi ndows\tool s;C:\Glass fish-Tools -Bundle-Fo r-Eclipse- 1.2\glassf ishv3\glas sfish\bin; C:\GlassFi sh-Tools-B undle-For- Eclipse-1. 2\plugins\ org.apache .ant_1.7.1 .v20090120 -1145\bin; C:\Program Files\MySQL\My SQL Server 5.0\BIN;C:\Program Files\Sun\JavaDB\bin
What am I missing here ?
Why am I still getting this connectivity message ?
Paolo
/**
* @see courses.hibernate.dao.Acco
*/
protected Connection getConnection() throws SQLException {
try { //oracle.jdbc.OracleDriver
// Class.forName("oracle.jdbc
Class.forName("oracle.jdbc
} catch (ClassNotFoundException e) {
e.printStackTrace();
throw new RuntimeException(e);
}
Connection connection = DriverManager.getConnectio
connection.setAutoCommit(f
return connection;
}
I created a user called LECTURE1 in my Oracle XE database.
As well, these are my environment variables:
CLASSPATH:
.;C:\Program Files\Java\jre6\lib\ext\QT
DERBY_HOME:
C:\Program Files\Sun\JavaDB
JAVA_HOME:
C:\Program Files\Java\jdk1.6.0_17
ORACLE_HOME:
C:\oraclexe\app\oracle\pro
PATH:
C:\oraclexe\app\oracle\pro
What am I missing here ?
Why am I still getting this connectivity message ?
Paolo
ASKER
This is the URL connection string:
public static final String URL = "jdbc:oracle:thin:@127.0.0 .1:1521:XE ";
What am I missing ?
public static final String URL = "jdbc:oracle:thin:@127.0.0
What am I missing ?
ASKER
I also try replacing 127.0.0.1 with localhost but the same problem.
I login to the oracle XE database through:
http://127.0.0.1:8080/apex
under user LECTURE1/LECTURE1 fine.
What am I missing ?
I login to the oracle XE database through:
http://127.0.0.1:8080/apex
under user LECTURE1/LECTURE1 fine.
What am I missing ?
ASKER
solved problem
above error says the connecting ipaddress is wrong.check your DBA and ask him what is the ipaddress you need to connect