오류 메세지 혹은 현상
- jaydebeapi모듈로 connect함수 호출하여 sybase DB 접근 시도합니다.
- 그러나, class com.sybase.jdbc3.jdbc.SybDriver is not found 에러 발생
- 또는, DB연결은 성공하였으나, sql 쿼리를 실행해도 return이 없습니다.
원인
- python의 버전과 jpype1의 버전을 확인해야 합니다.
- python 2.7을 사용하는 경우, python 2.7을 사용하는 경우, jpype1 0.7.0 사용을 권장합니다.
- pythom 3을 사용하는 경우, jpype1 0.7.5 사용을 권장합니다.
문제 해결
- 문제 해결 방법 제시
- 기존의 설치되어 있는 jpype1의 라이브러리를 삭제한 후, 적절한 버전의 jpype1을 install 합니다.
아티클이 유용했나요?
훌륭합니다!
피드백을 제공해 주셔서 감사합니다.
도움이 되지 못해 죄송합니다!
피드백을 제공해 주셔서 감사합니다.
피드백 전송
소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.