가 DB에 연결을 시도하지만 오류가 점점 오라클 DB에 연결 찾을 수 없습니다드라이버 jaydebeapi
conn = jaydebeapi.connect('oracle.jdbc.driver.OracleDriver',
jdbc:oracle:thin:@mydomain.com:1234:GP1', [ 'user', 'pass'],
'C:\Program Files\Java\jdk1.8.0_121\ojdb6.jar')
이
File "C:\Anaconda2\Lib\site-packages\jpype\_jclass.py", line 55, in JClass
raise _RUNTIMEEXCEPTION.PYEXC("Class %s not found" % name)
java.lang.RuntimeExceptionPyRaisable: java.lang.RuntimeException: Class
oracle.jdbc.driver.OracleDriver not found
내 JAVA_HOME 변수가 C:\Program Files\Java\jdk1.8.0_121
로 설정 오류를 제공을하고 있다는 점에서 디렉토리에 ojdb6.jar 파일이 있지만 CLASSPATH를 올바르게 설정하지 못했다고 생각합니다. 어떻게해야합니까? 그리고 무엇을 설정해야합니까?
여기의 지침을 시도했지만 올바르게 수행하지 못했다고 생각하십시오. https://docs.oracle.com/javase/8/docs/technotes/tools/windows/classpath.html 예 : 내가 echo %CLASSPATH%
을 명령 줄 때
set CLASSPATH C:\Program Files\Java\jdk1.8.0_121
그러나 그것은 그냥 내가 바로 그것을 수행하지 않은 제안 %CLASSPATH%
함께 제공? 아니면 다른 문제가 있습니까? 경로의에서
Oracle 드라이버 jar를 클래스 경로에 추가해야합니다. jdk의 일부가 아닙니다. – Jens
이러한 오류는 OracleDriver가 classpath에 없다는 것을 의미합니다. 클래스 패스에 추가 –
고맙습니다.하지만 어떻게해야합니까? 내 클래스 패스가 뭔지 모르겠다. – dreab