2012-05-21 4 views

답변

1

이 코드를 수정하고 일반 텍스트 .script을 읽는 특별한 항아리를 구축하는 것입니다 할 수있는 유일한 방법으로 나중에 사용하기를 원하지만 모든 않습니다 쓰기 암호화.

정상적인 jar로 기존 데이터베이스에서 SHUTDOWN SCRIPT을 실행하여 .script 파일로 변환하십시오.

org.hsqldb.persist.Log # processScript()를 기존 행 대신 Crypto crypto = null;으로 수정하십시오. Ant 또는 Gradle을 사용하여 항아리를 컴파일하십시오.

암호화 URL을 특수 jar로 사용하여 데이터베이스를 열고 SHUTDOWN을 실행하십시오. 그러면 데이터베이스가 암호화됩니다.

암호화 된 데이터베이스에 액세스하려면 일반 jar를 사용하십시오.

유용한 기능이므로 향후 버전의 HSQLDB에 추가 될 수 있습니다.

+0

작품이 있습니다. 고마워요! –

관련 문제