SQLiteJDBC으로 Java를 사용하고 있습니다. 버전 3.6.19에SQLite 외래 키 제약
이전, SQLite는이 외래 키 제약 조건을 지원하지 않았다
나는 나의 외래 키 제약 조건의 역할을하지 않은 이유는 다음 읽을 때까지, 이해하기 어려움을 겪고 있었다.나는 다음 SQLiteJDBC 웹 사이트에 대해 자세히 살펴했다 발견 :
현재 버전은 SQLite는 3.6.14.2에 따라, v056입니다.
매우 오래된 기사 임에도 불구하고 here 문서에 설명 된 해결책이 있습니다. 계속 진행하는 것이 가장 좋은 방법입니까? 다른 SQLite Java 커넥터를 권장합니까?
업그레이드가 비용이 많이 드는 작업입니까? 최신 버전이 원하는 기능을 정확하게 제공한다면 업그레이드가 가장 좋은 방법입니다. – MrGomez
저는 대안을 매우 열어두고 있습니다. 그것은 모두 학습 곡선입니다. 실망 스럽습니다. 어떻게 새로운 버전을 의미합니까? 편집 : SQLiteJDBC 구현 된 외래 키 제약 조건을 전에 SQLite 해제 버전에서 빌드 된 일부 혼란을 생각합니다. – c24w
내 실수. 3.6.19 이상을 기반으로 한 SQLiteJDBC의 최신 버전은 아닙니다. 사실 2009 년 이후로 업데이트되지 않았습니다. 따라서 작동하지 않습니다. – MrGomez