최신 Derby DB 버전 (10.4)을 사용하도록 프로젝트를 어떻게 구성합니까?

StackOverflow https://stackoverflow.com/questions/122468

  •  02-07-2019
  •  | 
  •  

문제

Derby DB를 사용하는 작은 응용 프로그램을 실행하려고 할 때 마다이 오류 메시지가 표시됩니다.

메시지 :/path/to/db/thedb의 데이터베이스는 현재 버전의 소프트웨어와 호환되지 않는 형식을 가지고 있습니다. 데이터베이스는 버전 10.4에 의해 생성되거나 업그레이드되었습니다.

NetBeans에서 도서관을 추가했지만 여전히 같은 문제가 있습니다.
여기서 무엇을 해야할지 잘 모르겠습니다.

도움이 되었습니까?

해결책

NetBeans에 포함 된 버전은 오래된 것일 수 있습니다 (NB 6.0 기준 Derby 10.2). 프로젝트 속성을 통해 Derby를 추가하고 "라이브러리"를 추가 한 경우 이전 버전이 있었을 것입니다.

도구 -> 라이브러리로 이동하여 라이브러리를 업데이트 할 수 있습니다. "Java DB 드라이버"를 선택하십시오. JAR 참조를 삭제하고 10.4 버전으로 가리키도록 업데이트하십시오.

JAR 파일을 프로젝트 속성에 추가하고 라이브러리를 추가 한 경우 NB는 목록에서 찾은 첫 번째/마지막 JAR을 잡았을 수 있습니다 ...

다른 팁

흠, 내가해야 할 일은 적절한 Derby.jar를 추가하는 것뿐입니다. 수동으로 프로젝트에.
간단한 사본 명령 작업 :

CP/Opt/Apache/DerbyInstall/lib/Derby.jar /path/to/project/dist/lib/

... 일을 했어요. 문제는 다음과 같습니다.이 작업을 수행했습니다 ~에서 Netbeans 및 왜 그런지 모르겠어요, NetBeans는 JAR 파일을 업데이트하지 않았습니다. 이상하지만 고정되었습니다. :)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top