2012-07-04 4 views
0

Grails 2.0.3을 사용하여 grails 애플리케이션을 만들었지 만 HSQLDB 데이터베이스 저장소를 사용하고 싶습니다. Grails 2.0+, H2, Jaspersoft의 IReport의 기본 데이터베이스 저장소를 사용하는 대신 HSQLDB로 돌아 가야하는 이유는 H2를 지원하지 않습니다.Grails 2.0.3 HSQLDB

H2Plugin을 IReport에 추가하려고했거나 Netbeans를 사용하고 IReport와 H2 플러그인을 모두 포함하려고 시도했지만 작동하지 않았습니다.

내 질문은 :

  1. 오전 나는 프로젝트의 lib에 [.JAR] HSQLDB의 라이브러리를 가져올 것?
  2. driverClassName을 변경하겠습니까? [어떤 이름입니까?]
  3. 로컬 호스트에있을 경우 HSQLDB의 기본 포트는 무엇입니까?
  4. app/conf/BuildConfig.grovvy의 종속성을 포함하여 runtime 'hsqldb:hsqldb:1.8.0.10'을 제외하고는 여전히 HSQLDB 서버를 다운로드해야합니까?
  5. H2를 사용할 때 HSQLDB를 사용할 때 변경/염려가 있음을 알고 있어야합니까?

답변

0
  1. 런타임 'HSQLDB : HSQLDB : 1.8.0.10'BuildConfig.groovy에서 충분히
  2. driverClassName = "database note와 driver detail은 here"
  3. 것은 예를 들어 사용자의 요구 사항에 따라 연결 URL을 지정 될 것입니다 : "jdbc : hsqldb : mem : devDB"- 메모리 기반 DB를 사용하려면 "jdbc : hsqldb : file : prodDb; shutdown = true"- 파일 기반 서버 사용
+0

인라인 메모리 DB를 사용하려면 " HSQLDB의 메모리 DB, 어떻게 IReport를 그 데이터베이스에 연결할 것인가? "jdbc : hsqldb : mem : sampleDB"를 IReport의 서비스 탭에있는 연결 URL로 사용하려고 시도했으며'Info ...'와'Public' 두 스키마에서 서버를 찾을 수 없습니다. –

+0

다른 프로세스에서 연결하려면, 메모리 데이터베이스가있는 HSQLDB 서버를 실행해야합니다. – fredt